Skip to content
Aborted

Changes

Summary

  1. Fix problem with external context on CentOS 5.5 inside VMWare (details)
  2. Utilize general validation of fbcfg (further validation w/ query), (details)
  3. GetDebugMessageLogARB/AMD 'messagelog' param is return value, hence (details)
  4. ShaderState Switch Program: Only disable current program if no new one; (details)
  5. Fix glsl unit tests: NV needs to have explicitly turn off vsync / Fix (details)
Commit f50f40e0fb2789537ecc19f8eaff439b24294a65 by Wade Walker
Fix problem with external context on CentOS 5.5 inside VMWare

This fixes a problem that's analogous to one we've had on Windows;
apparently querying OS-specific info like hardware device contexts
or framebuffer configuration IDs from external GL contexts doesn't
always work properly, especially on 32-bit OSes and from within
virtual machines.
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java (diff)
Commit 25944aa4dbb86f5087718e8c9b798018d403b222 by Sven Gothel
Utilize general validation of fbcfg (further validation w/ query), refines f50f40e0fb2789537ecc19f8eaff439b24294a65
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/x11/glx/X11ExternalGLXContext.java (diff)
Commit b7f5600f842e4e438eba51711b4aa9b23d5789bc by Sven Gothel
GetDebugMessageLogARB/AMD 'messagelog' param is return value, hence can't be of type String
The file was modifiedmake/config/jogl/gl-common.cfg (diff)
Commit a66acbec16c339db66d5f9242f44b3b539808b99 by Sven Gothel
ShaderState Switch Program: Only disable current program if no new one; Better toString formating
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderState.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderProgram.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/glsl/ShaderCode.java (diff)
Commit a34adb62a78c033a5caf27f3660b18bfc3e59edd by Sven Gothel
Fix glsl unit tests: NV needs to have explicitly turn off vsync / Fix 'sed' havoc: gcu_ -> mgl_ uniform names
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/RedSquare0.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/RedSquareShader.java (diff)