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

Changes

Summary

  1. Fix JOGL GLContextImpl ProcAddressTable and Extension Caching (details)
  2. Java2D OGLPipeline: Disabled for Max OSX (details)
  3. MacOSXCGLDrawableFactory: Fix typo 'Applet' -> 'Apple' for (details)
  4. OSX/Java7 JAWT/JAWTUtil: Support OSX/Java7 CALayer only JAWT mode; (details)
  5. OSX CALayer fix for Java7 (force CALayer to 0/0, always remove all
    More change log history
    (details)
Commit 03b15ec0efc5af944da7d65aadab3a4bdf2e6c68 by Sven Gothel
Fix JOGL GLContextImpl ProcAddressTable and Extension Caching

Bug caused using wrong extension cache and probably the wrong procAddress table.

- do not reuse local field value if not cached
- issue resetState() after each createContextARBMapVersionsAvailable(..) query
- remove cache entry for extension (copy/paste bug)
- resetState() shall clean platform extProcAddressTable in specializations
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
Commit 5af2d74b9ae106d75895baf4757f4d41c39761d5 by Sven Gothel
Java2D OGLPipeline: Disabled for Max OSX
The file was modifiedsrc/jogl/classes/jogamp/opengl/awt/Java2D.java (diff)
Commit c996bcdc264070ada3abce85becece2e852f93a4 by Sven Gothel
MacOSXCGLDrawableFactory: Fix typo 'Applet' -> 'Apple' for APPLE_float_pixels

- be verbose about features in DEBUG mode (RECT, NPOT, APPLE_float_pixels)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXPbufferCGLDrawable.java (diff)
Commit f2bc8fe1f93b5a112093d9507bdb397e3b390215 by Sven Gothel
OSX/Java7 JAWT/JAWTUtil: Support OSX/Java7 CALayer only JAWT mode; Cleanup JAWT/JAWTUtil

- Support OSX/Java7 CALayer only JAWT mode

- Cleanup JAWT/JAWTUtil while
  moving elaborated logic and data to JAWTUtil, leave generated JAWT simple.
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java (diff)
The file was modifiedmake/config/nativewindow/jawt-CustomJavaCode.java (diff)
The file was modifiedmake/config/nativewindow/jawt-DrawingSurfaceInfo-CustomJavaCode.java (diff)
Commit be91765959db646cca0b03537f140da9fecd7450 by Sven Gothel
OSX CALayer fix for Java7 (force CALayer to 0/0, always remove all animations)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingOffscreenLayer02NewtCanvasAWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/nativewindow/native/macosx/OSXmisc.m (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingOffscreenLayer01GLCanvasAWT.java (diff)
The file was modifiedsrc/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m (diff)