Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. added junit test for bug 407 (thanks to Matt at the mailinglist). (details)
  2. Add OpenGL 3.3, 4.0 and 4.1 language mapping. (details)
  3. Rename junit test TransformFeedbackVeryingsBug407 and add main method (details)
  4. Added shader status check, commented out the expected glsl linker error (details)
  5. TestTransformFeedbackVeryingsBug407NEWT: move GLSL requirement to 1.50 (details)
Commit ddb53592e6633ed2b27519790ca15e07221942ff by Michael Bien
added junit test for bug 407 (thanks to Matt at the mailinglist).
The file was addedsrc/junit/com/jogamp/test/junit/jogl/glsl/TransformFeedbackVeryingsBug407Test.java (diff)
Commit ca119c97340caf325cd682c5fdbe8f794a35ac0e by Sven Gothel
Add OpenGL 3.3, 4.0 and 4.1 language mapping.

- Update header:
    - GL/glext.h to khronos 2010-08-03
    - GL3/gl3.h to khronos 2010-08-03

    - Move platform code to
        GL/glplatform.h
        GL3/glplatform.h

    - Unify 64bit typedefs: gl-64bit-types.h

    - Move GL 3.[123] and 4.[01] complete subsumed extension
      enums and functions into their extension spec and just reference them.
      This ensures proper extension availability
      via lower OpenGL profiles, hence a proper GL2GL3 interface.

- GL3/GL4 cleanup:
  - make-glextension-depignore.sh:
    determine required GL version for extensions
    for proper positioning, ie GL2GL3 or GL3 or GL4
    via gluegen IgnoreExtension commands.

  - use ARB_ES2_compatibility for common GL2ES2 methods,
    if available

  - consolidated gl2-gl4 subsumed extension to gl-common.cfg

- Missing GL3/GL4 Functions:
    glMultiDrawElementsBaseVertex
    glDebugMessageCallbackARB
    glDebugMessageCallbackAMD

- TODO (new feature integration):
    - ARB_ES2_compatibility / ARB_get_program_binary for com/jogamp/opengl/util/glsl, ie
        - store binaries com/jogamp/opengl/util/glsl/sdk/CompileShader*
        - query supported binary formats (enums ?)
        - optional prio binaries
    - ARB_ES2_compatibility, if available GLES2/GL2ES12 would be available
    - ARB_separate_shader_objects for com/jogamp/opengl/util/glsl, ie
        - swizzle vertex/fragment shader in programs
        - ..
The file was modifiedmake/config/jogl/gl-es2.cfg (diff)
The file was addedmake/config/jogl/gl-if-gl3-ignores.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GL3/gl3.h (diff)
The file was modifiedmake/stub_includes/opengl/GL/glext.h (diff)
The file was addedmake/stub_includes/opengl/GL/glplatform.h (diff)
The file was modifiedmake/stub_includes/opengl/GL/wglext.h (diff)
The file was modifiedmake/stub_includes/opengl/gl3.c (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_es2.cfg (diff)
The file was modifiedmake/config/jogl/gl-common.cfg (diff)
The file was addedmake/stub_includes/opengl/gl-64bit-types.h (diff)
The file was addedmake/config/jogl/gl-if-gl4-ignores.cfg (diff)
The file was addedmake/config/jogl/gl-if-gl2.cfg (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java (diff)
The file was addedmake/config/jogl/gl-if-gl3bc.cfg (diff)
The file was removedmake/config/jogl/gl-gl2.cfg (diff)
The file was addedmake/scripts/cmpOld2New.sh (diff)
The file was addedmake/config/jogl/gl-if-CustomJavaCode-gl2_gl3.java (diff)
The file was addedmake/config/jogl/gl-if-gl3.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GL/glxext.h (diff)
The file was addedmake/config/jogl/gl-if-gl3-subset.cfg (diff)
The file was modifiedmake/config/jogl/gl-if-gl.cfg (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Display.java (diff)
The file was modifiedmake/stub_includes/opengl/GL/gl.h (diff)
The file was modifiedmake/config/jogl/gl-if-gl2_gl3.cfg (diff)
The file was addedmake/stub_includes/opengl/GL3/glplatform.h (diff)
The file was addedmake/config/jogl/gl2_es2-common.cfg (diff)
The file was removedmake/config/jogl/gl-gl3.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GLES2/gl2ext.h (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/impl/Debug.java (diff)
The file was modifiedmake/config/jogl/gl-gl2es12.cfg (diff)
The file was modifiedmake/scripts/lstjars.sh (diff)
The file was modifiedmake/build-jogl.xml (diff)
The file was modifiedmake/config/jogl/gl-gl4bc.cfg (diff)
The file was removedmake/stub_includes/opengl/gl3-64bit-types.h (diff)
The file was removedmake/config/jogl/gl-gl4.cfg (diff)
The file was removedmake/config/jogl/gl-gl3-set.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GLES/glext.h (diff)
The file was removedmake/config/jogl/gl-if-CustomJavaCode-gl3.java (diff)
The file was modifiedmake/stub_includes/opengl/GLES2/gl2.h (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was addedmake/config/jogl/gl-if-CustomJavaCode-gl2_es2.java (diff)
The file was removedmake/config/jogl/gl3-common.cfg (diff)
The file was addedmake/scripts/lsGL2_GL3_commons.sh (diff)
The file was addedmake/stub_includes/opengl/gl3-subset.c (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl2_es2.java (diff)
The file was removedmake/config/jogl/gl-gl3bc.cfg (diff)
The file was modifiedmake/scripts/lsGL23_commons.sh (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was removedmake/config/jogl/gl4-common.cfg (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl2es12.java (diff)
The file was modifiedmake/stub_includes/opengl/GL3/gl3ext.h (diff)
The file was removedmake/stub_includes/opengl/glext-64bit-types.h (diff)
The file was addedmake/config/jogl/gl-if-gl4.cfg (diff)
The file was modifiedmake/stub_includes/opengl/GLES/gl.h (diff)
The file was addedmake/config/jogl/make-glextension-depignore.sh (diff)
The file was addedmake/scripts/strip-c-comments.awk (diff)
The file was removedmake/config/jogl/gl-if-CustomJavaCode-gl2.java (diff)
Commit 225f3587670a6c0aeee5fcdec982535617ae10bf by Sven Gothel
Rename junit test TransformFeedbackVeryingsBug407 and add main method
The file was addedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVeryingsBug407NEWT.java (diff)
The file was removedsrc/junit/com/jogamp/test/junit/jogl/glsl/TransformFeedbackVeryingsBug407Test.java (diff)
Commit ad2d3ab306149a9e54e36936e1b425721710104c by Sven Gothel
Added shader status check, commented out the expected glsl linker error message
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVeryingsBug407NEWT.java (diff)
Commit 846d100374344e06451ed56351368e18a4be133a by Sven Gothel
TestTransformFeedbackVeryingsBug407NEWT: move GLSL requirement to 1.50 (GL 3.2)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVeryingsBug407NEWT.java (diff)