Commit Graph

98 Commits

Author SHA1 Message Date
bec9c95c1a Fill in some additional System methods 2017-07-24 21:28:45 -07:00
d20c4de1c5 Safety fixes
For OpenVR needs to be both initialized before Vulkan is, and shut
down before Vulkan is.
2017-07-23 17:22:13 -07:00
d6d3b40fc3 Additional compositor methods and docs 2017-07-20 19:26:39 -07:00
0c3affc00d Render model component state helpers 2017-07-17 21:09:59 -07:00
8894438fd8 Render model components 2017-07-17 20:57:32 -07:00
ac7832fdac Add some missing derives 2017-07-09 21:52:07 -07:00
6d122b1a66 Saner enum names 2017-07-08 22:57:20 -07:00
2695258ab2 Render models 2017-07-08 22:57:17 -07:00
0c3057832e Tracked device properties 2017-07-06 22:29:08 -07:00
cfa525eee6 Cleanup 2017-07-06 21:46:17 -07:00
5014f02285 Update to OpenVR SDK 1.0.8 2017-07-04 13:08:38 -07:00
925c69b2a7 Fix panic on vulkan extension lookup 2017-07-02 23:03:19 -07:00
d24853c7e6 Clean up unnecessary parentheses 2017-05-14 13:04:38 -07:00
36d345caf8 Simplify TrackedDevicePoses 2017-05-14 12:31:27 -07:00
c19014ba8c Relocate TrackedDevicePoses and make indexable 2017-05-14 12:28:45 -07:00
8217cf31b3 Controller role accessors 2017-05-14 12:18:06 -07:00
436f168bc4 Fix some missing derives 2017-05-14 12:18:06 -07:00
bbd919e708 Fix invalid atomic orderings 2017-05-14 11:52:30 -07:00
394d39c437 Fixed testing example add minor functionality 2017-05-14 16:59:51 +02:00
d3b6744618 Rearrange modules, tweak Context semantics, support OpenGL 2017-05-09 19:46:45 -07:00
0fd6ad8814 Draft changes for OpenVR 1.0.7 2017-05-08 21:52:11 -07:00
0848af7b8d fix warning "variable does not need to be mutable" 2016-07-02 08:30:09 -07:00
a9d257738f Finishes camera subsystem 2016-06-11 17:55:24 +02:00
371b34a548 Merge remote-tracking branch 'origin/master' 2016-06-11 10:42:55 +02:00
4ebe423ee3 Now uses new sys binding
- refactored Struct_ and Enum_ prefixes from old bindgen version
- added error implementation for rendering system (was blocked by valve)
- started with camera implementation (has_camera done)
2016-06-11 10:42:42 +02:00
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
c12c0f3430 moved sys to other repo, preparation for crates release 2016-05-11 22:06:20 +02:00
f36376b137 added enum wrappers for all used enums 2016-05-07 16:58:35 +02:00
e89b43216b implemented error wrapper 2016-05-06 19:31:04 +02:00
f085d27003 fixed minor bugs, opengl example is rendering now the lighthouse within the hmd 2016-05-06 14:39:12 +02:00
5801325a54 tracked device refactoring + read device property 2016-05-05 20:03:47 +02:00
95b15050e4 fixed some render_model bugs, added opengl/glium sample that renders sample rendermodel 2016-05-05 19:01:38 +02:00
a5598243bb added support for render models subsystem 2016-05-04 18:57:01 +02:00
ff9743f9cf updated to latest openvr sdk, updated to use bindgen, ongoing refactoring 2016-05-01 18:35:07 +02:00
9b080084c2 fixed library search paths for openvr 2016-04-10 16:04:49 +02:00
7b94aff6cd fixed project name, added travis to build docs 2016-04-10 15:10:06 +02:00
1d3b6f99d6 maybe get api working again 2015-11-10 02:13:01 -05:00
ecb266677c Updated base openvr 2015-11-10 02:13:01 -05:00
395d3111fa added display_frequency and vsync_to_photons 2015-10-07 22:59:40 -06:00
44c1db2f27 export u/v/max/min for TextureBounds 2015-07-05 02:57:28 -04:00
85e86adc6b Expanded the compositior api 2015-07-05 01:24:27 -04:00
cad1e5fcda Added groundwork for the compositor 2015-07-05 00:06:45 -04:00
a5f86b43a5 windows use the wrong slashes 2015-07-03 01:13:18 -04:00
4bf9ea59bf attempt to add windows to vr-rs 2015-07-03 01:10:51 -04:00
cd2d0aafbd added poses 2015-06-16 20:05:46 -04:00
8003ddd329 Added upto time_since_last_vsync 2015-06-16 01:18:30 -04:00
a788c794bb added build script 2015-06-15 21:31:38 -04:00
a8f4425224 Fixed functions calls and added VR_init 2015-06-15 21:29:48 -04:00
7487541cae Added pointer to gen 2015-06-13 16:38:07 -04:00
2b6d5d1304 Add sys 2015-06-13 16:32:10 -04:00