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

Changes

Summary

  1. Bug 747: VectorUtil: Make scale(..) creating new float[] deprecated, (details)
  2. Bug 904: 'User Vertical Flip' for GLJPanel shall be performed via (details)
  3. Bug 904: 'User Vertical Flip' for GLJPanel w/o vertical flip must be (details)
  4. TestShutdownCompleteNEWT: Enhance profiling via '-wait -initOnly' ; Use (details)
Commit ab9076c83cc3b2e7800eaf0a19febe786458146d by Sven Gothel
Bug 747: VectorUtil: Make scale(..) creating new float[] deprecated, adding 'in place' variant w/ passing result float[] ; TODO: Replace all variations with 'in place' version to be more memory efficient.

Make scale(..) creating new float[] deprecated, adding 'in place' variant w/ passing result float[]

TODO: Replace all variations with 'in place' version to be more memory efficient.

See Bug747: Validate memory footprint and usage / General performance
The file was modified src/jogl/classes/com/jogamp/opengl/math/VectorUtil.java (diff)
Commit 990b25adf6e0b6ab5c79d8ca43bc327fb93a755e by Sven Gothel
Bug 904: 'User Vertical Flip' for GLJPanel shall be performed via PROJECTION matrix scaling instead of MODELVIEW rotation ...

'User Vertical Flip' for GLJPanel shall be performed via PROJECTION matrix scaling instead of MODELVIEW rotation
to simplify workflow, and to remove artifacts w/ tiled printing.
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/GearsES2.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/RedSquareES1.java (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff)
Commit f8c2a90129736844a12b76d658cb339a7c36cd9a by Sven Gothel
Bug 904: 'User Vertical Flip' for GLJPanel w/o vertical flip must be considered in AWTTilePainter: 'Origin of GL image is still on Bottom'
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT.java (diff)
The file was modified make/scripts/tests.sh (diff)
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/tile/TestTiledPrintingGearsSwingAWT2.java (diff)
The file was modified make/scripts/tests-win.bat (diff)
The file was modified src/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modified src/jogl/classes/jogamp/opengl/awt/AWTTilePainter.java (diff)
The file was modified src/jogl/classes/javax/media/opengl/awt/GLCanvas.java (diff)
The file was modified src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java (diff)
Commit 085d7bf429f5640eb540dff4e66f25b69e2c7671 by Sven Gothel
TestShutdownCompleteNEWT: Enhance profiling via '-wait -initOnly' ; Use Platform.currentTimeMicros() for accuracy

ReflectionUtil usage:

TestShutdownCompleteNEWT -wait -initOnly

Hotspots:
   - MakeCurrent 5.3% - Called 52 times
   - ClassLoader.findClass(..) 3.1% - Called 486 times .
      - ReflectionUtil: 13 times ~ 0.3%
The file was modified src/test/com/jogamp/opengl/test/junit/jogl/acore/TestShutdownCompleteNEWT.java (diff)
The file was modified make/scripts/tests.sh (diff)