A basic framework for getting started with OpenGL programming for the Oculus Rift, plus some floating in-world UI panes.
See the RiftSkeleton project. This project adds the floating in-world UI panes to allow more powerful interaction techniques.
- Linux, MacOS, Windows
- NVIDIA, AMD, Intel
- CMake (for building)
- GLFW, SDL2 or SFML
- GLEW
- GLM
- Oculus SDK (optional)
- Sixense SDK (optional)
- AntTweakbar (optional)
I set up my local build environment with libraries installed under a single directory(C:/lib on Windows, ~/lib on Linux, ~/Development on MacOS). This location can be changed in cmake-gui by modifying the LIBS_HOME variable or by editing it in CMakeLists.txt directly.