UnstableChanges

Summary

  1. Bug 1021: Fix OculusVR detection, need to probe HMD count, otherwise (commit: 8be4b87) (details)
  2. Bug 1021: Refine Stereo API; Fix GenericStereoDevice; Fix StereoDemo01 (commit: 609b3f6) (details)
  3. NEWT Window setSurfaceSize(..): Add API doc comment about setting (commit: 2965f17) (details)
Commit 8be4b87a9740229f09b1dc2b7265e3e73c4397dd by Sven Gothel
Bug 1021: Fix OculusVR detection, need to probe HMD count, otherwise native SDK code crashes w/ NPE
(commit: 8be4b87)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff)
Commit 609b3f6d28bb13b589cde815acdb0e72e58ebe44 by Sven Gothel
Bug 1021: Refine Stereo API; Fix GenericStereoDevice; Fix StereoDemo01 for movie playback and OSX usage (HiDPI surfaceSize)

- StereoDevice.DeviceType: Add API doc

- StereoDevice: Add getFactory()

- GenericStereoDevice
  - Use common static vars for configurations for simplicity

  - Fix createRenderer(..)'s eyeViewport in case no post-processing
    is performed, i.e. needs viewport X offset.

- StereoDemo01
  - Use 'movie' eyePosition instead of default if:
    - using a movie player _and_ using lenses!

  - Fix NEWT window pixel-unit size after window creation!
(commit: 609b3f6)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/stereo/StereoDevice.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDevice.java (diff)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSBSStereo.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/util/stereo/GenericStereoDeviceFactory.java (diff)
Commit 2965f17f1abd3c3af640407187ebedded29ad105 by Sven Gothel
NEWT Window setSurfaceSize(..): Add API doc comment about setting pixel-unit size after creation in multiple monitor mode.
(commit: 2965f17)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Window.java (diff)