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

Changes

Summary

  1. GLAnimatorControl pause()/resume() don't fail fast, return a boolean (details)
  2. JOGL/X11 Shutdown: Don't close pending Display connections since it may (details)
  3. NativeWindow: Fix XSynchronize gluegen (details)
  4. NativeWindow/Windows: Fix CreateDummyWindow gluegen and usage (details)
  5. JOGL: Fix CreateDummyWindow usage, no more sync needed, since the Window (details)
  6. TestTransformFeedbackVaryingsBug407NEWT: Fix class name and clarify (details)
  7. Scripts: bump to 6u22; distinguish windows test batch x64/x32 (details)
  8. X11/WGL: Unify GraphicsConfiguration Selection - Fixes WGL Bugs 397, (details)
  9. JOGL/Junit: Refine TestTransformFeedbackVaryingsBug407NEWT, Add another (details)
  10. Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race (details)
  11. Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race (details)
  12. Manifest: Add URL (details)
  13. Add GLJPanel test (works better in jogl-demos though, need to copy) (details)
Commit 4c3e9e258fae1161949dd14828c09f387bfd53d9 by Sven Gothel
GLAnimatorControl pause()/resume() don't fail fast, return a boolean instead to simplify usage.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/Animator.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/FPSAnimator.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLAnimatorControl.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/opengl/GLWindow.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/TestGLWindows02NEWTAnimated.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/newt/parenting/TestParenting01NEWT.java (diff)
Commit f3169b6cfb8d8b1ba741ad9dcef82ddde64e108a by Sven Gothel
JOGL/X11 Shutdown: Don't close pending Display connections since it may cause a SIGSEGV at JVM exit.
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java (diff)
Commit 350b35a202fcc268b9d732b305418b2e76746501 by Sven Gothel
NativeWindow: Fix XSynchronize gluegen
The file was modifiedmake/stub_includes/x11/window-lib.c (diff)
The file was modifiedsrc/nativewindow/classes/com/jogamp/nativewindow/impl/x11/X11Util.java (diff)
Commit a3f593158b25f78027504129c343b9aab433183d by Sven Gothel
NativeWindow/Windows: Fix CreateDummyWindow gluegen and usage
NativeWindow+JOGL/Windows: Complete Opaque types
The file was modifiedmake/config/nativewindow/win32-CustomJavaCode.java (diff)
The file was modifiedsrc/nativewindow/native/windows/GDImisc.c (diff)
The file was modifiedmake/stub_includes/win32/wingdi.h (diff)
The file was modifiedmake/config/jogl/gl3-desktop.cfg (diff)
The file was modifiedmake/config/jogl/gl-desktop.cfg (diff)
The file was modifiedmake/config/nativewindow/win32-lib.cfg (diff)
The file was modifiedmake/stub_includes/win32/windows.h (diff)
Commit 1481f8164304c47a5a9772b690cc21c514fedc35 by Sven Gothel
JOGL: Fix CreateDummyWindow usage, no more sync needed, since the Window class HINSTANCE is acquired at static initialization
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsDummyWGLDrawable.java (diff)
Commit 64a0535f84a8bf8f29cec1dc468356bacac67023 by Sven Gothel
TestTransformFeedbackVaryingsBug407NEWT: Fix class name and clarify output
The file was addedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java (diff)
The file was removedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVeryingsBug407NEWT.java (diff)
Commit 320c4eb1044fac4f5f2b988a88bff5c0d2a5dc26 by Sven Gothel
Scripts: bump to 6u22; distinguish windows test batch x64/x32
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was removedmake/scripts/tests.bat (diff)
The file was modifiedmake/scripts/java-win32.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win64.bat (diff)
The file was addedmake/scripts/tests-x64.bat (diff)
The file was addedmake/scripts/tests-x32.bat (diff)
The file was modifiedmake/scripts/java-win64-dbg.bat (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/java-win32-dbg.bat (diff)
The file was modifiedmake/scripts/make.jogl.all.win32.bat (diff)
Commit 7262641429b542929efc699e392f410f1dee2187 by Sven Gothel
X11/WGL: Unify GraphicsConfiguration Selection - Fixes WGL Bugs 397, 410, 429, 428 and 405

Fixes bugs WGL pixelformat related bugs:
  http://jogamp.org/bugzilla/show_bug.cgi?id=397
    http://jogamp.org/bugzilla/show_bug.cgi?id=410
    http://jogamp.org/bugzilla/show_bug.cgi?id=429
    http://jogamp.org/bugzilla/show_bug.cgi?id=428
    http://jogamp.org/bugzilla/show_bug.cgi?id=405

Tested on Window7-x86 (amd/nvidia), WinXP-x32-VirtualBox.

Solution:

Cleaned up X11/GLX code to use it as a correct boilerplate
for the new WGL selection, which now duplicates the same behavior.

X11/GLX and WGL follow the common logic:

- 1st try:
  - get GLCapabilities based on users GLCapabilities
  - setting recommendedIndex as preferred choice

- 2nd try:
  - get all GLCapabilities available
  - no preferred recommendedIndex available

If no recommendedIndex has been selected and no chooser has been passed,
we use the DefaultGLCapabilitiesChooser.

Choose the GLCapabilities if a chooser is given (or see above).
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLContext.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsPbufferWGLDrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXGraphicsConfigurationFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsExternalWGLContext.java (diff)
Commit f01d00bb62b75a9e0c4d2926be7e02449a271de6 by Sven Gothel
JOGL/Junit: Refine TestTransformFeedbackVaryingsBug407NEWT, Add another simple GLSLShader test.
The file was addedsrc/junit/com/jogamp/test/junit/jogl/demos/es2/RedSquare0.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/jogl/demos/es2/shader/RedSquareShader.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/util/GLSLSimpleProgram.java (diff)
The file was addedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestGLSLSimple01NEWT.java (diff)
Commit 6f396500e7f595584c2048cebd553b863c90b3c5 by Sven Gothel
Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race condition
The file was modifiedmake/scripts/tests.sh (diff)
Commit 52c6efffc46c42b39c09e35e9a6fd10a8d07661d by Sven Gothel
Fix TestTransformFeedbackVaryingsBug407NEWT GLContext makeCurrent race condition
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/glsl/TestTransformFeedbackVaryingsBug407NEWT.java (diff)
The file was modifiedmake/newtversion-cdc (diff)
The file was modifiedmake/nativewindowversion (diff)
The file was modifiedmake/joglversion (diff)
The file was modifiedmake/joglversion-cdc (diff)
The file was modifiedmake/nativewindowversion-cdc (diff)
The file was modifiedmake/newtversion (diff)
Commit dec9bd072b8de0669e6fac48b2ca144bbaaad5fc by Sven Gothel
Add GLJPanel test (works better in jogl-demos though, need to copy)
The file was addedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/TestGearsGLJPanelAWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/junit/com/jogamp/test/junit/jogl/demos/gl2/gears/TestGearsAWT.java (diff)