Jeff Schmitz 3132dfcbe9 fix for ffi string crash
Using MSVC Rust 1.8, opengl example crashes on String::from_raw_parts.
Replaced with string from slice::from_raw_parts.
2016-05-15 19:47:04 -04:00
2016-05-15 19:47:04 -04:00
2016-05-06 19:34:03 +02:00
2016-05-11 22:28:32 +02:00

rust-openvr

Build Status

rust-openvr is a binding for openvr.

Current sdk version: OpenVR SDK 0.9.19

Using rust-openvr

Requirements

When trying to start a program that uses rust-openvr you will probably get an error message because it can't find openvr.dll (or openvr.so) You can download the latest version here (https://github.com/ValveSoftware/openvr/tree/master/bin). After downloading please add it into your project folder (also for production releases!).

Initializing


extern crate openvr;

fn main() {
    // Initialize system subsystem
    let system = match openvr::init() {
        Ok(sys) => sys,
        Err(err) => {
            println!("Could not initialize OpenVR SDK: \n\t{:?}", err);
            return;           
        }
    };

    // accessing other sub systems
    let ext = openvr::extended_display();

    // ..
}

Examples

For data collection examples/test.rs can be used. For an actual opengl implementation see examples/opengl.rs (WIP)

Description
No description provided
Readme 12 MiB
Languages
Rust 100%