Skip to content
Oculus VR SDK version wrapper
Branch: master
Clone or download
kalavaras -0.6: add WrapperSettings class for settings
-0.6: add srgbCorrectionEnabled setting that can be disabled in configuration file to fix some apps that require the returning texture to be the same format it requested. Although the result then has wrong gamma. Fixes for example oculus world demo.
Latest commit 2afc08b Jun 4, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Common0.5 * start adding 0.5 support May 15, 2016
Common0.6
Common0.7 * add 0.7 support Apr 30, 2016
Common0.8
LibOVR add required headers and license files to folder Apr 29, 2016
LibOVR0.5
LibOVR0.6
LibOVR0.7
LibOVR0.8 add required headers and license files to folder Apr 29, 2016
LibOVRKernel0.5
LibOVRWrapper0.5
LibOVRWrapper0.6
LibOVRWrapper0.7 * ignore setting QueueAheadSeconds in 0.7 Apr 30, 2016
LibOVRWrapper0.8
OculusRoomTiny (DX11)0.6 * add 0.6 support Apr 30, 2016
OculusRoomTiny (DX11)0.7
OculusRoomTiny (DX11)0.8
OculusRoomTiny (GL)0.6 * add 0.6 support Apr 30, 2016
OculusRoomTiny (GL)0.7
OculusRoomTiny (GL)0.8
OculusRoomTiny 0.5
.gitattributes
.gitignore * fix ovrHmd_create for unity programs in 0.6 May 3, 2016
LibOVRWrapper.sln
README.md * update readme May 7, 2016
install_RunAsAdministrator.bat more fixes to release build Apr 29, 2016

README.md

LibOVRWrapper

This is a library that wraps calls from applications that user older Oculus VR SDK versions to a supported version (1.3). Currently 0.7 and 0.8 wrapping is supported but more versions will be added.

Help is welcome. My c++ skills are rusty and I don't have time to support this very well.

Tested to be working:

  • Most of the SDK samples
  • Surge 1.2.2

To developers: Please do not just use this to bring 1.3 support to your program. Native 1.3 support is always better.

Installation

Extract to a folder. Copy the dll files to where the wanted application sees them.

To install globally:

Copy LibOVRRT32XXXX.dll to c:\windows\syswow64

AND

Copy LibOVRRT64XXXX.dll to c:\windows\system32

Or run the install .bat file as administrator to do it for you.

To-Do List, in decreasing priority

  • 0.5 support
  • OpenGL support

Limitations

  • (Small) performance hit due to SDK changes that need workarounds
  • Probably no extended mode support ever
  • Highly likely no dx9 support ever
  • Smaller SDK details that are not possible anymore:
  • Maximum layer count is 16 instead of 32
  • Some layer types are not supported anymore

Building

Open and build LibOVRWrapper.sln in Visual Studio 2015

License

The Oculus VR SDK is licensed under the Oculus VR, LLC Software Development Kit License Agreement. See the latest version at https://developer.oculus.com/licenses/sdk-3.4/.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.