Skip to content
Success

Changes

Summary

  1. Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where (details)
  2. Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where (details)
  3. API Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to (details)
  4. test.sh .. (details)
Commit 87ff90fb03216737df70ff83246664b7fba2663e by Sven Gothel
Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where VBO/attribute binding wasn't updated (VBO data written, shader change/switch attribute on same location) ; Optimized interleaved GLSL VBO binding, hence split up GLArrayHandler syncData/enableState
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/GLSLArrayHandler.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/GLDataArrayHandler.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLArrayDataClient.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/GLFixedArrayHandlerInterleaved.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLArrayHandler.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/GLFixedArrayHandlerFlat.java (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/GLFixedArrayHandler.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/GLSLArrayHandlerInterleaved.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/GLSLMiscHelper.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/GLSLArrayHandlerFlat.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit 16e5b7e6c14497b932f58ed38fc03c48656fdb09 by Sven Gothel
Fix regression of commit 6c346d98f04e2355210960fe9ffde47432f04d62, where GLDataArrayHandler throws an exception in cstr if not VBO, but VBO usage is determined later
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/GLDataArrayHandler.java (diff)
Commit 55dae6968075cd082f7a9b8060f0912669e7aa78 by Sven Gothel
API Change GLArrayDataWrapper/GLArrayDataServer: Add vboTarget to wrapper cstr and add interleaved seg.

vboTarget is required in case of interleaved segments to allow eg. interleaved indices.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es1/GearsObjectES1.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLArrayDataServer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsObjectES2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/GLArrayDataWrapper.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)