SuccessChanges

Summary

  1. Bug 1116: Oculus SDK 0.4.4: Add extra DK1 detection; Add call to (details)
  2. Bug 1116: Add ShutdownHook for all factories and devices to (details)
  3. TestVersionSemanticsNOUI: Add version tests: v221 -> v230 and v230 -> (details)
Commit d09a50bdc7aca2d441fe7c595711a44fe9dc4a23 by Sven Gothel
Bug 1116: Oculus SDK 0.4.4: Add extra DK1 detection; Add call to ovr_Shutdown() and ovrHmd_Destroy(hmdDesc).

Add extra DK1 detection
  - SDK 0.4.4 w/ DK1 (Linux): ovrHmd_Detect() returns zero!
  - In such case: Try creating one device, which works for DK1 on Linux

Add call to ovr_Shutdown() and ovrHmd_Destroy(hmdDesc).
  - Add StereoDeviceFactory.shutdown() and call
    ovr_Shutdown() for in OVRStereoDeviceFactory.shutdown().

  - Call ovrHmd_Destroy(hmdDesc) in OVRStereoDevice.dispose().
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java (diff)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff)
The file was modifiedsrc/jogl/classes/com/jogamp/opengl/util/stereo/StereoDeviceFactory.java (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/stereo/StereoDemo01.java (diff)
Commit ee2c18211a5128f5cde5312a7bbb5c0e80674903 by Sven Gothel
Bug 1116: Add ShutdownHook for all factories and devices to StereoDeviceFactory using NativeWindowFactory
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/jogl/classes/com/jogamp/opengl/util/stereo/generic/GenericStereoDeviceFactory.java (diff)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDeviceFactory.java (diff)
The file was modifiedsrc/oculusvr/classes/jogamp/opengl/oculusvr/OVRStereoDevice.java (diff)
Commit b142c7130c05c9c0ae97841b4ff626f528c45438 by Sven Gothel
TestVersionSemanticsNOUI: Add version tests: v221 -> v230 and v230 -> v23x (*)

(*) Version v230 -> v23x
Violates the semantic versioning spec a bit, i.e.
minor API change within 'com/jogamp/opengl/util/stereo/' !

   2/  11: com.jogamp.opengl.util.stereo.StereoDevice.Config                          : Remove    1, Change    0, Deprecate    0, Add    0
   4/  11: com.jogamp.opengl.util.stereo.StereoDeviceFactory                          : Remove    1, Change    0, Deprecate    0, Add    4
   6/  11: com.jogamp.opengl.util.stereo.StereoDeviceRenderer                         : Remove    1, Change    0, Deprecate    0, Add    1

Class com.jogamp.opengl.util.stereo.StereoDevice.Config
Removed Class , access public super synchronized
Class com.jogamp.opengl.util.stereo.StereoDeviceFactory
Removed Method createDevice, desc (ILcom/jogamp/opengl/util/stereo/StereoDevice$Config;Z)Lcom/jogamp/opengl/util/stereo/StereoDevice;, access abstract public
Class com.jogamp.opengl.util.stereo.StereoDeviceRenderer
Removed Method getSingleSurfaceSize, desc ()Lcom/jogamp/nativewindow/util/DimensionImmutable;, access abstract public
The file was modifiedmake/scripts/tests.sh (diff)
The file was addedmake/lib/v2.3.0/jogl-all.jar
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/acore/TestVersionSemanticsNOUI.java (diff)