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

Changes

Summary

  1. GLContextImpl: Detect "llvmpipe" as a software renderer (Mesa 8.0.1) (details)
  2. X11GLXContext: X11Util.setX11ErrorHandler( .., DEBUG ? verbose : quiet ) (details)
  3. Fix / Cleanup AWT related Threading code: Using enums, properly disable (details)
  4. Cleanup: Use getThreadName() and validateCurrent() to remove redundancy (details)
  5. Fix bug 564 - part 2 (X11 Mesa 8.0.1 GL 3.0 w/ failing (details)
Commit 2fe65cee9d0397eb0bfb49c63bbf677534bcc3eb by Sven Gothel
GLContextImpl: Detect "llvmpipe" as a software renderer (Mesa 8.0.1)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit 8baa72ed68481feada5f91aa868c0ae258802e29 by Sven Gothel
X11GLXContext: X11Util.setX11ErrorHandler( .., DEBUG ? verbose : quiet )
The file was modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
Commit b823e8a0e18ec0b357d62af468a14162a9fb4948 by Sven Gothel
Fix / Cleanup AWT related Threading code: Using enums, properly disable singlethreading if requested, fix doc: -Dopengl.1thread -> -Djogl.1thread
The file was modified src/jogl/classes/jogamp/opengl/ThreadingImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/awt/AWTThreadingPlugin.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/Threading.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/swt/GLCanvas.java (diff)
Commit b7c5a58f3fd44f87ff3a79410f72260efce7a552 by Sven Gothel
Cleanup: Use getThreadName() and validateCurrent() to remove redundancy and to add thread-name info; GLWorkerThread: Use ArrayList and generics.
The file was modified src/jogl/classes/jogamp/opengl/GLWorkerThread.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
Commit 42c461a157bbcf9e7268b171a7593c2b3ae6a173 by Sven Gothel
Fix bug 564 - part 2 (X11 Mesa 8.0.1 GL 3.0 w/ failing GLX_ARB_create_context)

Tolerate a buggy ARB createContext impl (always failing to create a context).

Now we only reset the GLContext state and
set the context/device availability flag if ARB create context actually was successful.
Otherwise the fallback 'old' context is being used w/o having it's context state cleared
and context/device availability is set later on.

This makes the general use of ARB_create_context more stable.

+++

Minor changes:

- Non compatibility fallback: Try forward context instead.
- Limit ARB context 'seeking' to >= OpenGL 2.0
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)