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

Changes

Summary

  1. Adapt change of commit d93c5d23e304ea20e868595748f92a5bef4f5703 to unit (details)
  2. Fix Bug 658 (Mesa 9.0 3.1 Intel compat quirk, 3.1 core only) ; No (details)
Commit 74d8e51e1cbb436eab6b90f78de90dacd10e60a5 by Sven Gothel
Adapt change of commit d93c5d23e304ea20e868595748f92a5bef4f5703 to unit test (GLCanvas realization point)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/awt/TestBug572AWT.java (diff)
Commit 3ce0aa6e36d9474ac3105cab491a60327860757d by Sven Gothel
Fix Bug 658 (Mesa 9.0 3.1 Intel compat quirk, 3.1 core only) ; No PROFILE_ALIASING compat -> core ; Fix setGLFunctionAvailability(..) failure path @ profile query

- Add GLRendererQuirks.GLNonCompliant, marking a GL context/profile non compliant.
  Currently: 'Mesa DRI Intel(R) Sandybridge Desktop' && 3.1 compat profile

- Fix Bug 658 (Mesa 9.0 3.1 Intel compat quirk, 3.1 core only)
  Detect case using new GLRendererQuirks.GLNonCompliant in setGLFunctionAvailability() and return 'false'.

- No PROFILE_ALIASING compat -> core
  Use true core GL profiles / context if available to ensure
  proper API behavior across platforms due to different functionality.
  E.g. don't use GL3bc if GL3 is requested.

- Fix setGLFunctionAvailability(..) failure path @ profile query
  Destroy temp context & zero result to cont. iterating through GL versions.
  This missing cleanup lead to returning the faulty GL context handle and it's mapping/usage.
The file was modified src/jogl/classes/jogamp/opengl/GLContextImpl.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug651NEWT.java (diff)
The file was modified src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLUnitsNEWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLMesaBug658NEWT.java (diff)