The file was modified src/newt/classes/com/jogamp/newt/MonitorDevice.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified make/doc/jogl/spec-overview.html (diff) The file was modified www/index.html (diff)
Commit
68391b118e93170c568edc21edad7f6b0c1f97a3
by Sven Gothel Bug 1135 : Complete GLBufferObjectTracker for GL 4.5 using GlueGen's DelegateImplementation/ReturnsOpaque (Bug 1144 ) Using GlueGen's new DelegateImplementation/ReturnsOpaque feature (Bug 1144 ) allows us to drop manually C implementation stubs, while simply delegating into the renamed private generated variant using the manual stub. Completed glBufferStorage and glNamedBufferStorage for GL 4.4 while subsuming DSA's of GL 4.5 and GL_EXT_direct_state_access (only the single functions, otherwise extension is not compatible). The file was modified make/scripts/tests.sh (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff) The file was modified make/config/jogl/gl-impl-CustomCCode-gles1.c (diff) The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gles3.java (diff) The file was modified make/config/jogl/gl-common-extensions.cfg (diff) The file was modified make/config/jogl/gl-impl-CustomCCode-gles3.c (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff) The file was modified src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java (diff) The file was modified make/scripts/gluegen-gl.sh (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified src/jogl/classes/jogamp/opengl/GLBufferObjectTracker.java (diff) The file was modified make/config/jogl/gl-impl-CustomCCode-gl4bc.c (diff) The file was modified src/jogl/classes/com/jogamp/opengl/GLBufferStorage.java (diff)
Commit
a622ffbced14e1e2fe797c82fc62c431ffb6949f
by Sven Gothel Bug 1135 : GLBufferObjectTracker for GL 4.5: Separate GL 4.5 DSA and GL_EXT_direct_state_access We cannot subsume/rename even parts of GL_EXT_direct_state_access, since it is explcit stated in the spec that no assumption shall be made in regards compatibility and interaction. Hence we add both, GL 4.5 DSA and GL_EXT_direct_state_access. The file was modified make/config/jogl/gl-gl4bc.cfg (diff) The file was modified make/config/jogl/gl-if-CustomJavaCode-gl2.java (diff) The file was modified make/config/jogl/gl-common.cfg (diff) The file was modified make/config/jogl/gl-if-gl4.cfg (diff) The file was added make/config/jogl/gl-if-CustomJavaCode-gl4.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff) The file was modified make/config/jogl/gl-impl-CustomJavaCode-common.java (diff)
Commit
99f14475993d127f1b927056b309477753563a02
by Sven Gothel Resolve RenameJavaSymbol issues (GLUgl2 and CGL) using GLEmitter (-> DelegateImplementation) due to new GlueGen Semantics GlueGen would usually use the original native C method name for proc-address or direct call. GLEmitter however uses the renamed method name, assuming it is shorter and resulted from a 'RenameExtensionIntoCore' directive. GLUgl2 native usage was broken since 2 .2.4 GLUgl2 and CGL use RenameJavaSymbol w/ the intention of delegation, hence resolve the issue using the new DelegateImplementation directive which preserves the original function name for the native call. The file was modified make/config/jogl/cgl-macosx.cfg (diff) The file was modified make/scripts/tests.sh (diff) The file was modified make/config/jogl/glu-gl2.cfg (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/glu/TestBug694ScaleImageUnpackBufferSizeAWT.java (diff) The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/text/TestAWTTextRendererUseVertexArrayBug464.java (diff)