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

Changes

Summary

  1. GLCanvas: Avoid NPE in debug mode @ reshape (duh) (details)
  2. Fix Windows ANGLE Workaround Regression of commit (details)
  3. FBO ResetQuirk: Dump only brief information (OS, GL, JOGL sha1), the (details)
Commit 51f055ae70f927638ac304436e9a1f02a1c0b570 by Sven Gothel
GLCanvas: Avoid NPE in debug mode @ reshape (duh)
The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
Commit 61bb64aea9d8967f5360ba42fc9ec7a24b79683b by Sven Gothel
Fix Windows ANGLE Workaround Regression of commit 923d9dd7f1d40db72d35ca76a761ca14babf147f

We are aware that Google's ANGLE (Windows EGL/ES2 impl. based on D3D)
crashes using eglInitialize(..) w/ EGL_DEFAULT_DISPLAY.

Commit 923d9dd7f1d40db72d35ca76a761ca14babf147f moved the EGL device initialization
into the EGLDrawableFactory ctor and hence slipped out ANGLE workaround to disable it per default.

- Moving property static flags from GLProfile -> GLDrawableFactory
- Moving ANGLE workaround right into EGLDrawableFactory (where it belongs)
- Moving optional EGL/ES disable code to GLDrawableFactory (where it belongs)

Tested on Windows w/ Java-32bit and latest Chrome ANGLE DLLs
The file was modified make/scripts/java-win32.bat (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLDrawableImpl.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLProfile.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
The file was modified make/scripts/tests-x32.bat (diff)
The file was modified src/jogl/classes/jogamp/opengl/GLDrawableFactoryImpl.java (diff)
The file was modified make/scripts/java-win32-dbg.bat (diff)
Commit b98bb2d14d5d5ff96fd5c22f4f30bc685d86757b by Sven Gothel
FBO ResetQuirk: Dump only brief information (OS, GL, JOGL sha1), the latter becomes public method to JoglVersion
The file was modified src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/JoglVersion.java (diff)