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

Changes

Summary

  1. setGLFunctionAvailability(..): Unify GLInt and GLString version (details)
  2. SharedResourceRunner: Always dump Exception if catched @ creation, not (details)
Commit ece5acb85b3dac22352aca75dd09aadcb96b43f3 by Sven Gothel
setGLFunctionAvailability(..): Unify GLInt and GLString version validation; Refines commit b6ae4e4dcbd740dd57de9dc3280d943e98cdaa76

- Limit getGLIntVersion() w/ non ARB ctx to 3.0 - similar to getGLVersionNumber(.., String).

- GLInt only proceeds w/ valid version

- Always test GLInt version before GLString version,
  cont. w/ GLString version if GLInt failed.

- Fail if strictMode and GLInt failed, but GLString reports GL >= 3.0

- Fail is strictMode and neither GLInt nor GLString could validate version

- Clear glError before succeeding (could be tainted by GLInt version test)
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
Commit fee7dbecbaaa9a65ff8cb0f54531dada413233d1 by Sven Gothel
SharedResourceRunner: Always dump Exception if catched @ creation, not just in DEBUG case.

This seems to be crucial, since otherwise user is left in the dark w/o enabling debug flags.
The file was modified src/jogl/classes/jogamp/opengl/SharedResourceRunner.java (diff)