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

Changes

Summary

  1. Update TODO ; Update JOGL-DEPLOYMENT.html w/ new jar names and added (details)
  2. crossref userguide/deployment (details)
  3. Fix EGLDrawableFactory ES1/ES2 detection for !pbuffer ; Misc robustness (details)
  4. Fix/Workaround: For BCM_VC_IV EGL (alpha) configuration (details)
Commit f59ca38aa9a7813ff2a8acf8ea9a83139ee4b8c7 by Sven Gothel
Update TODO ; Update JOGL-DEPLOYMENT.html w/ new jar names and added applets
The file was modifieddoc/TODO.txt (diff)
The file was modifieddoc/deployment/JOGL-DEPLOYMENT.html (diff)
Commit dd4ca98f24583eba6ca5a0e48f81c7a53799bef3 by Sven Gothel
crossref userguide/deployment
The file was modifieddoc/userguide/index.html (diff)
The file was modifieddoc/deployment/JOGL-DEPLOYMENT.html (diff)
Commit 27e81bf4d851ce2b81763920b4d1981c6a44b42a by Sven Gothel
Fix EGLDrawableFactory ES1/ES2 detection for !pbuffer ; Misc robustness changes for GLDrawableFactory ..

- EGLDrawableFactory ES1/ES2 detection for !pbuffer
   - isEGLContextAvailable(..) -> mapAvailableEGLESConfig(..)
   - handle case where no pbuffer configuration is available (nokia n9 meego ..).
     in such case, assume availability if onscreen profile is avail.

- EGLDrawableFactory.getOrCreateEGLSharedResource(..)
   - avoid double creation attempt (similar to SharedResourceRunner)

- EGLGraphicsConfiguration.EGLConfig2Capabilities(..) respect EGL.EGL_CONFIG_CAVEAT's EGL.EGL_SLOW_CONFIG
   - if EGL.EGL_SLOW_CONFIG -> no hw accel.

- Fix GLContext.getRequestMajorAndCompat(..): Proper handling of ES1 and ES2

- Add abstract GLDrawableFactory.isComplete(): Only if true use the factory for 'getFactory(..)' avoid using incomplete ones.
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLContext.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff)
Commit 4abaf513bcc91a2d4b3ec4842c532807cbe66167 by Sven Gothel
Fix/Workaround: For BCM_VC_IV EGL (alpha) configuration

Native BCM_VC_IV code CreateWindow() uses the default alpha value setting,
which is alpha:8 ! Hence we require to chose alpha from the egl configurations

TODO: Properly select the alpha mode in CreateWindow()! This will allow this hack.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java (diff)