OSVR / OSVR-Oculus-Rift

Oculus Rift tracking plugin for OSVR.
Apache License 2.0
40 stars 13 forks source link

Updated Oculus Rift driver #10

Closed godbyk closed 8 years ago

godbyk commented 8 years ago

This version of the plugin is autoloading and doesn't require the VRPN driver. It also supports Oculus SDK versions 0.4.4-beta through 0.8.0.0-beta.

It addresses the issues #1, #8, and #9.

VRguy commented 8 years ago

please make sure to also update the OSVR-DOCS repository

On Tue, Feb 23, 2016 at 3:14 PM, Kevin Godby notifications@github.com wrote:

This version of the plugin is autoloading and doesn't require the VRPN driver. It also supports Oculus SDK versions 0.4.4-beta through 0.8.0.0-beta.

It addresses the issues #1 https://github.com/OSVR/OSVR-Oculus-Rift/issues/1, #8 https://github.com/OSVR/OSVR-Oculus-Rift/issues/8, and #9

https://github.com/OSVR/OSVR-Oculus-Rift/issues/9.

You can view, comment on, or merge this pull request online at:

https://github.com/OSVR/OSVR-Oculus-Rift/pull/10 Commit Summary

  • Initial work on new Oculus Rift driver.
  • Added helper macros for determing Oculus Rift SDK version.
  • Updated FindOVR.cmake script to work with OVR SDK 0.6.x
  • Updated to work with MSVC 2013 and OVR SDK 0.6.x.
  • Work with multiple versions of Oculus SDK.
  • Builds against dynamic OVR library under Linux. Started work on sending tracking data.
  • More work on the Oculus Rift plugin. Still buggy.
  • Install documentation in the proper subdirectory.
  • Improved searching for Oculus SDK libraries.
  • Tidy up FindOVR.cmake. Search proper subdir for headers.
  • FindOVR.cmake: Now successfully finds OVR 0.4.4 libraries in Windows. Also adjusted VS platform detection code.
  • Find OVR 0.4.4 libraries.
  • Started work on updating to OVR 0.7.0.0.
  • More work on updating driver.
  • Successfully builds against all versions of Oculus SDK 0.4.4 through 0.8.0.0.
  • Fixed include directories for renamed header file.
  • Updated README.
  • Fix some lifetime issues.
  • Printing context address for debugging.
  • Printing context address for debugging.
  • Catch exception when OculusRift can't be constructed.
  • Moved source files to src/ subdir. Removed debug messages.
  • Adding initial Travis CI scripts.
  • Updated teh README.
  • Fixed bug in travis.yml file.
  • Fixed bug in OSVR-Core build script for Travis CI.
  • Fixed more Travis CI bugs.
  • Travis CI: Improved OpenCV installation detection.
  • Travis CI: Overwrite on unzip.
  • Travis CI: Added libudev dependencies.
  • Travis CI: Added cmake. Fixed OVR SDK dir.
  • Travis CI: Fixed typo.
  • Travis CI: Fix OVR SDK OS X URL
  • Travis CI: Fix OVR directory.
  • Travis CI: Fix checks for pre-existing dependencies.
  • Travis CI: Set PATH to include installed dependencies.
  • Travis CI: Set OpenCV_DIR.
  • Travis CI: Fix typo in Oculus SDK installer for OS X.
  • Travis CI: Caching installed dependencies. Updated dependency checks.
  • Travis CI: Make unzip be quiet.
  • Travis CI: Removed OpenCV dependency.
  • Travis CI: See what files have been installed.
  • Travis CI: Fix OS X path for Oculus SDK. Don't build OSVR clients.
  • Travis CI: Added missing popd.
  • Tidied up the code slightly.

File Changes

Patch Links:

— Reply to this email directly or view it on GitHub https://github.com/OSVR/OSVR-Oculus-Rift/pull/10.

Yuval Boger CEO | VRguy http://www.vrguy.net Sensics, Inc. http://www.sensics.com

Latest news and blog posts: 21 Feb: VRguy podcast Episode 3: Paul Travers, CEO of Vuzix, on AR/VR in the Enterprise and Consumer Markets http://sensics.com/vrguy-podcast-episode-3-paul-travers-ceo-of-vuzix-on-arvr-in-the-enterprise-and-consumer-markets/ 16 Feb: Vision Summit 2016: Using OSVR to Support (practically) Any Device in AR/VR http://vrguy.blogspot.com/2016/02/vision-summit-2016-using-osvr-to.html 25 Jan: Got new or custom HMD? Need direct render, time warping, distortion correction and game engine integration? http://vrguy.blogspot.com/2016/01/got-new-hmd-need-direct-render-time.html