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

Changes

Summary

  1. Graph: updated inclass documentations (details)
  2. Graph: Remove unused imports (details)
  3. TestGLSLShaderState01 PerfTest: 2min timeout / swapInterval 0 / start (details)
  4. Minor editing/cleanups: code/test (details)
  5. X11/Newt Locking: Clarify dependency of XInitThreads() hack (details)
  6. Minor editing (compile script, X11Window.c - cleanups) (details)
  7. Added handling for offcurve triangle overlaps. (details)
  8. Handle curved triangles overlaps. (details)
  9. X11 Nativewindow/NEWT: X11 Error Handler (JNIEnv query for thread, stack (details)
  10. Woraround for bug 502: X11/NEWT Stalling due to libX11/XCB (details)
  11. Cleanup UITestCase helper, expose test class name via get*TestName() .. (details)
  12. add property 'nativewindow.x11.mt-bug' to test script .. (details)
Commit dce77f00239074d33bb7dca4009e45ba87141093 by Rami Santina
Graph: updated inclass documentations
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/RegionFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/Region.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/GLRegion.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURendererListenerBase01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PES2.java (diff)
Commit d23d1dd01cc7e3bb228d65feb8f781c4ff0e5e11 by Rami Santina
Graph: Remove unused imports
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/VBORegionSPES2.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/GPURegionGLListener01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/font/FontFactory.java (diff)
Commit 090ea75c8e3e14fe7c68b5ed9a183c917e881258 by Sven Gothel
TestGLSLShaderState01 PerfTest: 2min timeout / swapInterval 0 / start counter after warmup
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState01NEWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/glsl/TestGLSLShaderState02NEWT.java (diff)
Commit fec792f54c29ea86a39330f1a2adb816003443a6 by Sven Gothel
Minor editing/cleanups: code/test

- Don't call "NativeWindowFactory.initSingleton(true);" after "GLProfile.initSingleton(true);",
  since it's redundant, the former call issues the removed one.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/TestTextRendererNEWT01.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/NullToolkitLock.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/TestRegionRendererNEWT01.java (diff)
Commit bd1c8685d10a82108f959aae5a2f39b5570446be by Sven Gothel
X11/Newt Locking: Clarify dependency of XInitThreads() hack
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/x11/X11Display.java (diff)
Commit d578d3c3f1d3d8df4912ec259a186bfe562a448c by Sven Gothel
Minor editing (compile script, X11Window.c - cleanups)
The file was modifiedmake/scripts/make.jogl.all.linux-x86_64.sh (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit 83e82c3f72901a062cd2e73f4fc53353addcb337 by Rami Santina
Added handling for offcurve triangle overlaps.

subdivde overlaping triangles for the case of vertex inside
a off-curve boundary triangle.

added vertex in triangle test (using barycentric coordinates)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
Commit b71946ce8b1b7ce9ca3d26c554d4a9862aabd577 by Rami Santina
Handle curved triangles overlaps.

subdivde overlaping triangles for the case when 2 triangles intersect
either by vextex of Traingle A in Triangle B
or an edge in A intersects an edge in B

VectorUtil:
  -added tri2triIntersection test (not optimized)
  -added seg2segIntersection test (not optimized)
The file was modifiedsrc/jogl/classes/jogamp/graph/font/typecast/TypecastRenderer.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/curve/OutlineShape.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/geom/Outline.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/graph/math/VectorUtil.java (diff)
Commit f405ae4ac0928fa5682f0a1f75c70cdb46e261b4 by Sven Gothel
X11 Nativewindow/NEWT: X11 Error Handler (JNIEnv query for thread, stack trace), cleanup

- X11 Error Handler: if throwing JVM stack trace or fatal JVM error
  query proper JNIEnv for running thread and attach thread to JVM if necessary.

- NEWT/X11: Proper XEvent polling documentation, cleanup window creation event mask
The file was modifiedsrc/nativewindow/native/x11/Xmisc.c (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)
Commit 56e46acce6d26e0fdc2fd317649b11f1f71f621a by Sven Gothel
Woraround for bug 502: X11/NEWT Stalling due to libX11/XCB Multithreading bug (libX11 1.4.2, libXCB 1.7; ubuntu 11.04, ..)

- https://jogamp.org/bugzilla/show_bug.cgi?id=502

- set the boolean property 'nativewindow.x11.mt-bug' to 'true',
  indicating the erroneous libX11/libXCB behavior. This will enable extensive X11 locking even in NEWT.
The file was modifiedmake/config/nativewindow/win32-CustomJavaCode.java (diff)
The file was modifiedsrc/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/x11/X11Util.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/x11/X11Display.java (diff)
Commit 536aafb2891ad547627ec29625fc3aad4a190e12 by Sven Gothel
Cleanup UITestCase helper, expose test class name via get*TestName() ..
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/util/UITestCase.java (diff)
Commit f73138e52eb9829b6315f552a9a159acfed040c8 by Sven Gothel
add property 'nativewindow.x11.mt-bug' to test script ..
The file was modifiedmake/scripts/tests.sh (diff)