<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>446</bug_id>
          
          <creation_ts>2010-12-16 02:02:39 +0100</creation_ts>
          <short_desc>incorrect returned compile status and empty logs when using shaders</short_desc>
          <delta_ts>2010-12-16 04:53:54 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>opengl</component>
          <version>2</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Julien Gouesse">gouessej</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>723</commentid>
    <comment_count>0</comment_count>
      <attachid>199</attachid>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2010-12-16 02:02:39 +0100</bug_when>
    <thetext>Created attachment 199
test case to reproduce this bug

Hi!

When I use any shader, the returned compile status is always false even though the shader is successfully compiled and executed. The logs are always empty even though there are real errors during compilation. 

I use Cent OS 5.3 with this graphics card:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro FX 3450/4000 SDI/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 185.18.14 

Please find enclosed a small test case. This is a regression as the same example was working reliably with JOGL 1.1.1a:
http://www.javagaming.org/index.php/topic,21930.msg180810.html#msg180810

HOW TO TEST:
DO: Launch this example
RESULT: COMPILE_STATUS is set to GL_FALSE but the demo works, the shaders are executed
EXPECTED: COMPILE_STATUS is set to GL_TRUE and the demo works
DO: Modify the shaders so that it should not work anymore
DO: Launch the example again
RESULT: COMPILE_STATUS is set to GL_FALSE, the demo does not work, the shaders are not executed but there are no log
EXPECTED: COMPILE_STATUS is set to GL_FALSE, the demo does not work, the shaders are not executed but some logs about compilation errors are displayed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724</commentid>
    <comment_count>1</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2010-12-16 04:53:54 +0100</bug_when>
    <thetext>Actually I used glGetProgramiv instead of glGetShaderiv, it is not a bug. Sorry.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>199</attachid>
            <date>2010-12-16 02:02:39 +0100</date>
            <delta_ts>2010-12-16 02:02:39 +0100</delta_ts>
            <desc>test case to reproduce this bug</desc>
            <filename>shaderBug.zip</filename>
            <type>application/x-zip</type>
            <size>3580</size>
            <attacher name="Julien Gouesse">gouessej</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>