Rickard Edén
d6fb7d85f1
Fixed controller buttons: unControllerSize is size of struct in bytes.
...
Cleaned up controller detection code from last commit
2017-04-11 14:33:14 +02:00
Rickard Edén
39fad9cb3a
Fix for mirror cam not being initialized
2017-04-04 15:30:49 +02:00
Rickard Edén
7818f985be
Fix for NPE when initializing mirror view
2017-04-04 15:30:35 +02:00
Rickard Edén
1c22bd26b7
Support for Vive Tracker
2017-04-04 15:30:17 +02:00
Julien Seinturier
6cf1b57e00
Added VREnvironment class that gather the system related VR objetcs.
...
This VREnvironment is independent from the JMonkey stuff and enables to
check and initialize VR specific capabilities before initializing
VRAppState.
The procedure is now to initialize a VR environment and, if the
initialization is ok, to attach a VRAppstate to the main application.
Some class has been refactored:
- System classes are within the com.jme3.system package
- VR related utility classes are in the package com.jme3.util.
2017-02-15 11:19:18 +01:00
Julien Seinturier
33e6574387
Deprecated VRApplication. Now VRAppState should be used.
2017-02-13 11:42:37 +01:00
Julien Seinturier
caab42d809
Merging with Master branch
2017-02-10 12:50:12 +01:00
Julien Seinturier
41bead60e3
Creating a VRAppState
2017-02-10 11:10:05 +01:00
Julien Seinturier
b9071513e7
Working on Controller interaction
2017-02-02 17:34:32 +01:00
Julien Seinturier
e61eff13ae
Updating Java native binds to OpenVR 1.0.6 with strict JNA direct access
2017-02-02 13:21:23 +01:00
Julien Seinturier
3520273dce
Static lonks removal & OpenVR refactoring
...
Removing static call between classes
Refactoring OpenVR system package
2017-01-30 15:47:20 +01:00
Julien Seinturier
06759d1eb3
Adding native lib required by OpenVR and OSVR
2017-01-26 14:58:17 +01:00
Julien Seinturier
2af2b121ec
Conforming to LWJGL3 library
2017-01-26 12:37:59 +01:00
Julien Seinturier
59d41c865b
First jme3-vr commit
2017-01-26 12:00:24 +01:00