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

Changes

Summary

  1. NEWT/AWT-Wrapper-Driver: Fix MS-Windows Case (Use NativeWindow window (details)
  2. GLES[12] Impl: Cleanup 'checkBufferObject(..)', remove unused and (details)
  3. Bug 692: Add modified version of Edgar Velazquez-Armendariz's test case (details)
  4. Fix Bug 692: Add tracking of VERTEX_ARRAY_BINDING, and enable allowing a (details)
Commit d2075cce989881ce3556e4384ab1fbdf829bc212 by Sven Gothel
NEWT/AWT-Wrapper-Driver: Fix MS-Windows Case (Use NativeWindow window handle); Use set size by frame only for OSX/CALayer
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/awt/AWTCanvas.java (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/awt/WindowDriver.java (diff)
Commit 594329b4334e453a3f0b7bb6f576a6e943263f95 by Sven Gothel
GLES[12] Impl: Cleanup 'checkBufferObject(..)', remove unused and 'avail' argument and 'initBufferObjectExtensionChecks()'
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles2.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gles1.java (diff)
Commit d7096cfeee500177db85d97241cc142af41517cb by Sven Gothel
Bug 692: Add modified version of Edgar Velazquez-Armendariz's test case for testing alternating VAO and VBO usage.

Alternating VBO/VAO usage triggers bug 692, where our VBO enable check throws an exception:
  javax.media.opengl.GLException: element vertex_buffer_object must be enabled to call this method
        at jogamp.opengl.gl4.GL4bcImpl.checkBufferObject(GL4bcImpl.java:34318)
        at jogamp.opengl.gl4.GL4bcImpl.checkElementVBOEnabled(GL4bcImpl.java:34361)
        at jogamp.opengl.gl4.GL4bcImpl.glDrawElements(GL4bcImpl.java:4395)
        at javax.media.opengl.DebugGL3.glDrawElements(DebugGL3.java:1006)
        at com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAO$GL3VAODemo.displayVAONormal(TestBug692GL3VAO.java:254)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestBug692GL3VAO.java (diff)
Commit b414c4b1be05249590138e73558ada82bd170f15 by Sven Gothel
Fix Bug 692: Add tracking of VERTEX_ARRAY_BINDING, and enable allowing a bound non default VAO to pass VBO enabled test, even if VBO is disabled.

VAO is available if: GL >= 3.0 or is having GL_ARB_vertex_array_object extension.

checkBufferObject(..) checks whether VERTEX_ARRAY_BINDING has a non default VAO bound in case
no VBO is being bound and VAO is allowed.

glBindVertexArray(int) is being tracked, i.e. on state VERTEX_ARRAY_BINDING
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLBufferStateTracker.java (diff)
The file was modifiedmake/config/jogl/gl-impl-CustomJavaCode-gl4bc.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/config/jogl/gl-common.cfg (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)