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

Changes

Summary

  1. Unit Tests: Group *math* tests in own test package (details)
  2. ScreenMode Unit Tests: Add wait for screen destroy (off-thread) (details)
  3. Bug 747: Allow usage of IdentityHashMap w/ keys: (details)
  4. Adapt to Gluegen's IOUtil change commit (details)
  5. FloatUtil: Add in-place multMatrixf (since we mult line by line, we can (details)
  6. Fix Bug 748 - PMVMatrix gluProject and gluUnProject broken w/ (details)
Commit a60e3b1a894c53abe7ab3a19f1f30cfa96886464 by Sven Gothel
Unit Tests: Group *math* tests in own test package
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestGluUnprojectDoubleNOUI.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestGluUnprojectFloatNOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/glu/TestGluUnprojectDoubleNOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestFloatUtil01MatrixMatrixMultNOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestPMVMatrix01NEWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix02NOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/glu/TestGluUnprojectFloatNOUI.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestPMVMatrix02NEWT.java (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestFloatUtil01MatrixMatrixMultNOUI.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix01NEWT.java (diff)
Commit 70087b3067df7bfe6612af7388f8e86f77b150b4 by Sven Gothel
ScreenMode Unit Tests: Add wait for screen destroy (off-thread)
The file was modified src/test/com/jogamp/opengl/test/junit/util/AWTRobotUtil.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode01NEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode00bNEWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/newt/TestScreenMode02NEWT.java (diff)
Commit 1c1ffed31548094cf7afbb4c83b0cb627ae3a1ad by Sven Gothel
Bug 747: Allow usage of IdentityHashMap w/ keys: AbstractGraphicsDevice.getUniqueID() and GLContext.getDeviceVersionAvailableKey()

.. both value classes unique, long lived and rare.
The file was modified src/nativewindow/classes/javax/media/nativewindow/AbstractGraphicsDevice.java (diff)
The file was modified src/nativewindow/classes/javax/media/nativewindow/DefaultGraphicsDevice.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/GLContext.java (diff)
Commit e2b443a61cc9dd3efcaf685163ef9290638bf18e by Sven Gothel
Adapt to Gluegen's IOUtil change commit b98825eb7cfb61aead4a7dff57471cd2d2c26823
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestPNGImage01NEWT.java (diff)
Commit 81a4f175e3065ea281139d08cc79bcdfb4912ee7 by Sven Gothel
FloatUtil: Add in-place multMatrixf (since we mult line by line, we can multiply in place). Will be used by PMVMatrix.
The file was modified src/jogl/classes/com/jogamp/opengl/math/FloatUtil.java (diff)
Commit 50fc55b42f791840ce1ddee943351ccc61285a84 by Sven Gothel
Fix Bug 748 - PMVMatrix gluProject and gluUnProject broken w/ backingArray (default) ; Also: Use FloatUtil in-place multMatrixf.

PMVMatrix gluProject(..) and gluUnProject(..) don't pass their position (offset)
to the multMatrixf operation - even though they are sliced.

The API doc actually emphasizes this.
The file was modified src/jogl/classes/com/jogamp/opengl/util/PMVMatrix.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/math/TestPMVMatrix03NOUI.java (diff)