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

Changes

Summary

  1. EGLGraphicsConfiguration: Add deauled DEBUG output for failed EGL-Config (details)
  2. Bug 890 - GLContextImpl's Version Validation: Only validate Integer (details)
  3. Fix Bug 893 - NewtCanvasAWT Lifecycle Race Condition (NPE on shutdown (details)
Commit 4b134a3bd83e80e6a48bb0dfd893079ca457866e by Sven Gothel
EGLGraphicsConfiguration: Add deauled DEBUG output for failed EGL-Config Queries
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff)
Commit 3875b4d8e4dcd1b3a0a93283346bea51ecd0a2eb by Sven Gothel
Bug 890 - GLContextImpl's Version Validation: Only validate Integer based Version if requested context or string-version is >= 3.0

.. otherwise, spec doesn't require integer based version to work!
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedmake/scripts/adb-logcat.sh (diff)
Commit d8f7418f170aba4703df2b11d5ae11598f71a796 by Sven Gothel
Fix Bug 893 - NewtCanvasAWT Lifecycle Race Condition (NPE on shutdown periodically)

As suggested: Employ synchronization on lifecycle actions _and_ perform destroyImpl(..) always on AWT-EDT to avoid a deadlock.
The file was modifiedsrc/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)