Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
jherico's avatar
jherico
Adventurer
12 years ago

New GitHub SDK version

I've updated the 'stable' branch of my copy of the SDK located on GitHub here: https://github.com/jherico/OculusSDK

This version is based off of version 0.2.5 of the official SDK, but differs from the in a number of ways


  • CMake
    Cmake is used to create project files, both for the SDK itself and for the sample code. This makes it much easier to maintain the projects without having to make individual modifications to Makefiles, XCode projects and Visual Studio projects

  • XRandr
    On Linux platforms XRandr is used to fetch the EDID of the connected monitors, and locate the Rift display. This is similar to the way Win32 and OSX systems do it (using their respective mechanism for accessing EDID data. This is much more reliable than the existing mechanism in the official SDK, which simply locks on to the first display panel running at 1280x800 and is subject to false positives and false negatives

  • OculusRoomTiny
    The OculusRoomTiny demo is supported on all 3 target platforms and all now use the same OpenGL renderer via GLEW and using GLFW for window creation and event processing. This allows the dropping of a significant amount of duplicated code in this project. The OculusWorldDemo still uses DirectX on Win32 platforms

  • TestSensor
    An additional command line sensor testing sample has been added. Its output may be helpful in determining the cause of problems with the sensor data not being picked up on client applications.

  • Cont correctness
    A few minor changes have been made in the name of const-correctness, or matching the normal function prototype for main()


Bindings for C, Java and Python are still a work in progress on the unstable branch. Please feel free to submit bugs, feature requests, or pull requests to the GitHub project.
No RepliesBe the first to reply