aboutsummaryrefslogtreecommitdiffstats
path: root/jogl/src/classes/jogamp/opengl/oculusvr
Commit message (Collapse)AuthorAgeFilesLines
* Adapt to com.jogamp.opengl.math -> com.jogamp.mathHEADmasterSven Gothel2023-09-222-3/+3
|
* Bug 1116 - Add OculusVR DK2 Support - Part-1 (DK2 on DK1 SDK w/o Eye Tracker)Sven Gothel2015-03-212-14/+12
| | | | Adopt to JOGL commit 32fc8f3a64cfeee8936af98ae49f8e7c8dfe982f
* Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.* (Part 3)Sven Gothel2015-02-021-2/+2
|
* Add java code of DistortionMeshProducer for lens usage, as included in ↵Sven Gothel2014-07-073-0/+1136
Oculus VR RIFT SDK 0.3.2 (w/ dependency on JOGL) This code has been added to the oculusvr-sdk sub-module due to the unclear license situation. While including these parts w/ the whole SDK, we do not violate the RIFT SDK licence - to our knowledge. +++ Code implements JOGL's 'jogamp.opengl.util.stereo.DistortionMesh.Producer' interface. The implementation heavily uses RIFT SDK mathematical equations, comments, algorithms and constants (DK1). RIFT SDK C++ code has been partially ported to Java. Purpose it to add a development testbed for JOGL without requiring to bind to the native SDL library and to experiment w/ some parameters. This module may be used for educational purposes with JOGL's 'jogamp.opengl.util.stereo.GenericStereoDevice' If 'compiled in' with the SDK, reflection it utilized in one of GenericStereoDevice configuration to load this functionality. This module is not useful for real VR integration, since it missies proper parameter detection as well as sensor support. For real VR integration, the fully fledged 'jogamp.opengl.oculusvr.OVRStereoDevice' shall be used instead. The latter is part of JOGL and binds dynamically into the RIFT SDK native library, which is provided within this sub-module (oculusvr-sdk).