UnstableChanges

Summary

  1. TestVersionSemanticsNOUI: Enable test V220->V221 and V221->V222 (w/ 2 (details)
  2. TestVersionSemanticsNOUI: Add v2.2.1 jogl-all.jar (details)
  3. FBObject: Fix depth- and stencil bit count selection for (details)
  4. Add GLJPanelsAndGLCanvasDemoGL2Applet: Simple applet test for (details)
  5. TestVersionSemanticsNOUI: V221 -> V222 Add exception for (details)
  6. Bug 1073: FBObject/GLFBODrawable: Remove deprecated methods (details)
  7. TestVersionSemanticsNOUI: Compare V221 against current V23x, no special (details)
  8. TestInitConcurrent*NEWT: Decorated tests w/ GLProfile.shutdown(), (details)
  9. Adding missing applet launcher html page for (details)
Commit 5c16f037084a7ab2c6985e66e4b54ffde5d7c5e4 by Sven Gothel
TestVersionSemanticsNOUI: Enable test V220->V221 and V221->V222 (w/ 2 extra exclusions)

Enable tests:

- V220->V221

- V221->V222 (w/ 2 extra exclusions)
  - GLRendererQuirks COUNT has been increased (-> use a method, FIXME)
  - Animator pauseIssued is volatile now

Conflicts:
src/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff)
Commit a6123fe0c71ebe87b2fcef8475cc1fbdd0fe0a36 by Sven Gothel
TestVersionSemanticsNOUI: Add v2.2.1 jogl-all.jar
The file was addedmake/lib/v2.2.1/jogl-all.jar
Commit e99f5060d62aad25fcc37ebf50c8f2a270c9d5df by Sven Gothel
FBObject: Fix depth- and stencil bit count selection for attachRenderbuffer(..);

- Fix depth- and stencil bit count selection for attachRenderbuffer(..)
  - Add generic values: DEFAULT_BITS, REQUESTED_BITS, CHOSEN_BITS, MAXIMUM_BITS

  - Refactor depth- and stencil bit-count -> format into own method

  - Allow depth- and stencil bit-count select a higher bit-count if required (fix)

- GLFBODrawable.FBOMODE_USE_DEPTH is deprecated, using GLCapabilities.[get|set]DepthBits(..)
  - It was an oversight to introduce the bit flag in the first place,
    since we should have used the capabilities depth bit-count

- Graph Test: GLEventListenerButton shall use requested capabilities for FBO drawable.
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLFBODrawable.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/awt/GLJPanel.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLOffscreenAutoDrawableImpl.java (diff)
The file was modifiedjnlp-files/jogl-applet-bug818_gljpanel01.html (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/FBObject.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/graph/demos/ui/GLEventListenerButton.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java (diff)
The file was removedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/Bug818GLJPanelApplet.java
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/Bug818GLJPanelAndGLCanvasApplet.java
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOAutoDrawableFactoryNEWT.java (diff)
Commit 4d8d41d32b27ab8dc6a3898511011f8b3d4f07a5 by Sven Gothel
Add GLJPanelsAndGLCanvasDemoGL2Applet: Simple applet test for GLJPanel/GL2 testing (offscreen, ..); Clean up GL2 Gears and Teapot state enable/disable
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/Bug818GLJPanelAndGLCanvasApplet.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Gears.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/Teapot.java (diff)
The file was modifiedjnlp-files/jogl-test-applets.html (diff)
The file was addedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/GLJPanelsAndGLCanvasDemoGL2Applet.java
Commit c4865ba2ef6c8ea02e1ca9eb4bfa836deb090d22 by Sven Gothel
TestVersionSemanticsNOUI: V221 -> V222 Add exception for GLFBODrawable.FBOMODE_DEFAULT
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff)
Commit 38f6915fedb765313c1f4646acf9e13dfbccef36 by Sven Gothel
Bug 1073: FBObject/GLFBODrawable: Remove deprecated methods

- dual-use reset(..), use dedicated init(..) and reset(..)

- GLFBODrawable.FBOMODE_USE_DEPTH: Use GLCapabilities.[get|set]DepthBits(int)
    Note: Applications shall use _requested_ GLCapabilities,
    if passing caps down to the GLFBODrawable.
    Otherwise (using _chosen_ caps) we may end up in requesting
    properties not desired, e.g. stencil bits, if driver has chosen.
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLFBODrawable.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/FBObject.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java (diff)
Commit b8f9db9250ab2f5aa43eebae5f4637c01bbc2ce4 by Sven Gothel
TestVersionSemanticsNOUI: Compare V221 against current V23x, no special excludes
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff)
Commit cecc00efb3c47928dd8080577645b2d8633fa159 by Sven Gothel
TestInitConcurrent*NEWT: Decorated tests w/ GLProfile.shutdown(), ensuring implicit GLProfile.initSingleton() is being tested
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent02NEWT.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/InitConcurrentBaseNEWT.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestInitConcurrent01NEWT.java (diff)
Commit 2194730c08c8bb55dc6985246dbedaeab5fd5828 by Sven Gothel
Adding missing applet launcher html page for GLJPanelsAndGLCanvasDemoGL2Applet
The file was addedjnlp-files/jogl-applet-gl2_gljpanel02.html