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

Changes

Summary

  1. Reduce GL* interface 'extends' to direct base interface. (details)
  2. Fix JOGL GLContextImpl ProcAddressTable and Extension Caching (details)
  3. Java2D OGLPipeline: Disabled for Max OSX (details)
  4. MacOSXCGLDrawableFactory: Fix typo 'Applet' -> 'Apple' for (details)
  5. OSX/Java7 JAWT/JAWTUtil: Support OSX/Java7 CALayer only JAWT mode; (details)
  6. OSX CALayer fix for Java7 (force CALayer to 0/0, always remove all (details)
Commit e213836e39a1c0a909dbe47a25ec5bc10de06196 by Sven Gothel
Reduce GL* interface 'extends' to direct base interface.
The file was modified make/config/jogl/gl-if-gl2_es2.cfg (diff)
The file was modified make/config/jogl/gl-es1.cfg (diff)
The file was modified make/config/jogl/gl-if-gl3bc.cfg (diff)
The file was modified make/config/jogl/gl-if-gl4.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_gl3.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2_es1.cfg (diff)
The file was modified make/config/jogl/gl-if-gl2.cfg (diff)
The file was modified make/config/jogl/gl-if-gl3.cfg (diff)
The file was modified make/config/jogl/gl-es2.cfg (diff)
The file was modified make/config/jogl/gl-gl4bc.cfg (diff)
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 modified src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLContext.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/ExtensionAvailabilityCache.java (diff)
Commit 5af2d74b9ae106d75895baf4757f4d41c39761d5 by Sven Gothel
Java2D OGLPipeline: Disabled for Max OSX
The file was modified src/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 modified src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modified src/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 modified make/config/nativewindow/jawt-CustomJavaCode.java (diff)
The file was modified src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java (diff)
The file was modified make/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 modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingOffscreenLayer01GLCanvasAWT.java (diff)
The file was modified src/jogl/native/macosx/MacOSXWindowSystemInterface-pbuffer.m (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParentingOffscreenLayer02NewtCanvasAWT.java (diff)
The file was modified src/nativewindow/native/macosx/OSXmisc.m (diff)