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

Changes

Summary

  1. GLRendererQuirks.addQuirks(..): Fix array bounds check (details)
  2. Bug 948 - Autodetect GLRendererQuirks.SingletonEGLDisplayOnly (details)
  3. TestPerf001*Init0*: Add INIT_TIMEOUT for perf. loop (10s) (details)
Commit bf99c8637f94695a802ff80eb4f630e7c4a4f136 by Sven Gothel
GLRendererQuirks.addQuirks(..): Fix array bounds check
The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
Commit f1af72e1d93e8b928409c7bd8da0acb2b41cd345 by Sven Gothel
Bug 948 - Autodetect GLRendererQuirks.SingletonEGLDisplayOnly

Refines commit fbe00e6f5dca8043b40dd96f096fecc9424e0cc3

Instead of querying driver artifacts (vendor, platform, version ..)
we simply can autodetect this quirk by trying to get a second egl-display handle
when initializing the EGLDrawablFactory's default device:
  EGL.eglGetDisplay(EGL.EGL_DEFAULT_DISPLAY)
The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit ec014b2bc5828c9efc3047fe2c148f11335e944f by Sven Gothel
TestPerf001*Init0*: Add INIT_TIMEOUT for perf. loop (10s)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit01AWT.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLJPanelInit02AWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/perf/TestPerf001GLWindowInit03NEWT.java (diff)