Closed godbyk closed 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
- A .gitignore https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-0 (1)
- A .travis.yml https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-1 (52)
- M CMakeLists.txt https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-2 (60)
- D DevicesWithParameters.cpp https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-3 (67)
- D DevicesWithParameters.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-4 (56)
- M README.md https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-5 (12)
- D VRPNMultiserver.cpp https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-6 (50)
- D VRPNMultiserver.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-7 (51)
- M cmake/FindOVR.cmake https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-8 (228)
- M com_osvr_OculusRift.json https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-9 (1)
- A devtools/linux/travis-install-cmake.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-10 (47)
- A devtools/linux/travis-install-jsoncpp.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-11 (47)
- A devtools/linux/travis-install-libfunctionality.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-12 (47)
- A devtools/linux/travis-install-opencv.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-13 (48)
- A devtools/linux/travis-install-osvr-core.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-14 (67)
- A devtools/linux/travis-install-ovr-sdk.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-15 (43)
- A devtools/osx/travis-install-ovr-sdk.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-16 (43)
- A devtools/travis-install-dependencies.sh https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-17 (68)
- D osvr_server_config.oculusrift.sample.json https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-18 (11)
- A src/CMakeLists.txt https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-19 (46)
- A src/GetLastError.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-20 (60)
- A src/OSVR_OVR_Version.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-21 (107)
- A src/OculusRift.cpp https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-22 (415)
- A src/OculusRift.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-23 (105)
- A src/OculusRiftException.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-24 (57)
- A src/OculusRiftManager.cpp https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-25 (162)
- A src/OculusRiftManager.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-26 (60)
- R src/com_osvr_OculusRift.cpp https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-27 (25)
- A src/make_unique.h https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-28 (79)
- A src/osvr_compiler_tests.h.in https://github.com/OSVR/OSVR-Oculus-Rift/pull/10/files#diff-29 (46)
Patch Links:
- https://github.com/OSVR/OSVR-Oculus-Rift/pull/10.patch
- https://github.com/OSVR/OSVR-Oculus-Rift/pull/10.diff
— 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
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.