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

Changes

Summary

  1. GLXUtil: Lock X11 Device (details)
  2. NEWT X11 ScreenMode: Ignore invalid rotation event (details)
  3. NativeWindow/X11 + NEWT/X11: Cache 'isXineramaEnabled()' to reduce X11 (details)
  4. Texture: Clarifiy API doc of getTextureObject(GL) (details)
  5. X11 NativeWindow: Fix Error and IOError handler, i.e. NPE checks and no (details)
  6. Adding Mesa Quirk 'NoSetSwapIntervalPostRetarget': SIGSEGV on (details)
  7. GLDrawableHelper.init(..): Avoid double reshape if subsequent display (details)
  8. GLContext.makeCurrent(): Clean API doc (details)
  9. Misc X11: Add GLX_MESA_swap_control; GLXExtensions (private); (details)
Commit 4c24011e3cb0aa12a9d5200075e87eda84a18bcf by Sven Gothel
GLXUtil: Lock X11 Device
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/GLXUtil.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
Commit 54f79e402ddb87de9caa3297228cbd16c452cfb4 by Sven Gothel
NEWT X11 ScreenMode: Ignore invalid rotation event
The file was modifiedsrc/newt/native/X11Screen.c (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
Commit e4176f4e76f519b3599ad557210def3d35266e7b by Sven Gothel
NativeWindow/X11 + NEWT/X11: Cache 'isXineramaEnabled()' to reduce X11 server roundtrips.
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/x11/X11GraphicsDevice.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/WindowDriver.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/ScreenDriver.java (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/x11/X11GraphicsScreen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/DisplayDriver.java (diff)
Commit 52b499095dbe18d6a8f4383093e840480d50e930 by Sven Gothel
Texture: Clarifiy API doc of getTextureObject(GL)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/texture/Texture.java (diff)
Commit 30d6d5e3c1ee7132c2b3cc722839528882e03053 by Sven Gothel
X11 NativeWindow: Fix Error and IOError handler, i.e. NPE checks and no JVM dependency (signal is async); X11Util: XSync w/ discard reusable Display when queue-in.
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
Commit 27fe889023c7366e264647e5dc25053f22df0956 by Sven Gothel
Adding Mesa Quirk 'NoSetSwapIntervalPostRetarget': SIGSEGV on setSwapInterval() after changing the context's drawable w/ 'Mesa 8.0.4' dri2SetSwapInterval/DRI2 (soft & intel)

Analyzing 'TestGLContextDrawableSwitchNEWT' crash at setSwapInterval -> dri2SetSwapInterval
after retargeting the context (new drawable association).
Turns out Mesa's dri2SetSwapInterval may have a bug.

+++

GLContext TRACE_SWITCH: Add drawable handle to debug/trace output.
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextDrawableSwitchNEWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
Commit 4f8432b0a5ac2a030056884c8f6c877435aaf5c8 by Sven Gothel
GLDrawableHelper.init(..): Avoid double reshape if subsequent display issues reshape

Adding boolean sendReshape argument to be set to false, if subsequent display won't reshape.
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLDrawableHelper.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java (diff)
Commit 18ae6451a5531f46f56389bd7071db1d988e80d7 by Sven Gothel
GLContext.makeCurrent(): Clean API doc
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
Commit e0904a65bcf87ea0fd41d76cc1af7ad29daaefb5 by Sven Gothel
Misc X11: Add GLX_MESA_swap_control; GLXExtensions (private); X11GLXContext commented out GLX_MESA_swap_control; native test of Mesa context-retarget bug, cannot reproduce yet.
The file was modifiedsrc/test-native/glExtensionsListGL2.c (diff)
The file was addedsrc/test-native/contextRetargetDrawable02.c (diff)
The file was addedsrc/jogl/classes/jogamp/opengl/GLXExtensions.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquareES2.java (diff)
The file was modifiedmake/stub_includes/opengl/GL/glxext.h (diff)
The file was modifiedsrc/test-native/glExtensionsListGL3.c (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was addedsrc/test-native/contextRetargetDrawable01.c (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff)
The file was modifiedsrc/test-native/make.sh (diff)