Jakob Bornecrantz
|
affd1cb2c1
|
st/oxr: Tidy
|
2019-09-09 20:47:43 +01:00 |
|
Jakob Bornecrantz
|
b84413cc35
|
st/oxr: Fix system xdev init
|
2019-09-09 20:47:30 +01:00 |
|
Jakob Bornecrantz
|
962de77ca0
|
st/oxr: Carry around extra xrt_devices
Pretty much only used for enabling 3 PS Move Controllers right now.
|
2019-09-08 10:01:55 +01:00 |
|
Jakob Bornecrantz
|
798ef43342
|
st/prober: Make sure the usb-product is always filled out
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
c021199b98
|
xrt: Add interface to prober to open video devices
|
2019-09-07 14:34:20 +01:00 |
|
Jakob Bornecrantz
|
aaaa9fc235
|
st/oxr: Fix strict aliasing warnings when compiling with optimisations
|
2019-09-06 15:46:17 +01:00 |
|
Jakob Bornecrantz
|
e8ead02c4c
|
st/oxr: Silence warning from snprintf when compiling with optimisations
|
2019-09-06 15:46:06 +01:00 |
|
Jakob Bornecrantz
|
d8f8f670d3
|
st/prober: Add variable tracking
|
2019-09-06 14:37:45 +01:00 |
|
Jakob Bornecrantz
|
591e6d3b29
|
st/oxr: Add variable tracking
|
2019-09-06 14:37:45 +01:00 |
|
Jakob Bornecrantz
|
29b1713be9
|
xrt: Add enum xrt_device_name so that state trackers can reason about device
|
2019-09-04 12:47:18 +01:00 |
|
Jakob Bornecrantz
|
0f9b5786f3
|
st/oxr: Remove unnecessary NULL check
|
2019-08-22 16:46:42 +01:00 |
|
Ryan Pavlik
|
dae90d4b42
|
st/oxr: Fix potential null-deref in events.
Found by clang-tidy
|
2019-08-21 14:28:32 -05:00 |
|
Ryan Pavlik
|
624fe8ab59
|
st/oxr: Change iteration of actions.
|
2019-08-21 14:28:07 -05:00 |
|
Ryan Pavlik
|
2389c207f5
|
st/oxr: debug utils extension cleanup
|
2019-08-19 17:12:33 -05:00 |
|
Ryan Pavlik
|
077d0c39c5
|
st/oxr: Unify handling of extensions.
|
2019-08-19 17:12:33 -05:00 |
|
Jakob Bornecrantz
|
33dd9b65ea
|
st/oxr: Don't pad systemName with a lot of padding
This was a thinko by me and just plain wrong.
|
2019-08-17 09:31:01 +01:00 |
|
Ryan Pavlik
|
6566e7d21d
|
st/oxr: Return FUNCTION_UNSUPPORTED for some not-enabled extensions.
More to do, but this is something.
|
2019-08-16 18:04:53 -05:00 |
|
Ryan Pavlik
|
ac22f30a2c
|
st/oxr: xrGetInstanceProcAddr typo fix.
|
2019-08-16 18:04:53 -05:00 |
|
Ryan Pavlik
|
ad6c26c231
|
st/oxr: xrGetInstanceProcAddr doesn't require an instance to enumerate layers
|
2019-08-16 18:04:53 -05:00 |
|
Ryan Pavlik
|
d6df86a9ae
|
st/oxr: Don't write debug message on functions we just don't know in GIPA.
|
2019-08-16 18:04:53 -05:00 |
|
Ryan Pavlik
|
ae63bfc0ac
|
st/oxr: Adjust two call helper to satisfy spec.
|
2019-08-16 23:01:04 +00:00 |
|
Ryan Pavlik
|
0088c6cb6e
|
st/oxr: Fix possible null dereference.
Found by clang-tidy.
|
2019-08-16 17:25:29 -05:00 |
|
Ryan Pavlik
|
c8776a8b0d
|
st/oxr: Minor clang-tidy fixes.
|
2019-08-16 17:25:29 -05:00 |
|
Ryan Pavlik
|
dddb8069d0
|
st/prober: Minor clang-tidy fixes.
|
2019-08-16 17:25:29 -05:00 |
|
Ryan Pavlik
|
80cc620eca
|
st/prober: Fix use of uninitialized condition.
Found by clang-tidy
|
2019-08-16 17:25:29 -05:00 |
|
Ryan Pavlik
|
c874d25ee3
|
st/prober: Fix null dereference.
Found by clang-tidy.
|
2019-08-16 17:25:29 -05:00 |
|
Ryan Pavlik
|
557172f8ae
|
st/oxr: Silence warning about results in binding code.
|
2019-08-16 10:54:53 -05:00 |
|
Ryan Pavlik
|
93976bb276
|
prober: Add ability to get string descriptors.
Right now we can only use libusb to get this info.
|
2019-08-15 12:36:01 +00:00 |
|
Ryan Pavlik
|
3e34060777
|
st/oxr: Ignore view config type in monado headless mode.
|
2019-08-14 17:15:15 -05:00 |
|
Ryan Pavlik
|
225bac0cfb
|
st/oxr: Enforce 0 session create flags
|
2019-08-14 17:14:59 -05:00 |
|
Ryan Pavlik
|
761c4d7ca8
|
Fix build.
|
2019-08-14 17:14:46 -05:00 |
|
Ryan Pavlik
|
1fd9936f95
|
st/oxr: Fix enumerating swapchain formats on headless
|
2019-08-14 12:28:30 -05:00 |
|
Jakob Bornecrantz
|
5fa58efcbf
|
st/oxr: Verify width and height on swapchain create
|
2019-08-01 07:39:50 +01:00 |
|
Jakob Bornecrantz
|
4ebc308a37
|
st/oxr: Update version for OpenXR 1.0 support
|
2019-08-01 07:34:33 +01:00 |
|
Jakob Bornecrantz
|
57c6078a69
|
st/oxr: Update to OpenXR 1.0
|
2019-07-29 16:43:39 +01:00 |
|
Jakob Bornecrantz
|
08a4b40f77
|
st/oxr: Fix API negotiation code
|
2019-07-29 16:34:48 +01:00 |
|
Ryan Pavlik
|
bf45f2bc21
|
st/oxr: Hack the fixed bindings to add support for the Hydra
|
2019-07-29 04:08:06 +01:00 |
|
Jakob Bornecrantz
|
9a4fee3896
|
st/oxr: Code style
|
2019-07-25 00:57:51 +01:00 |
|
Jakob Bornecrantz
|
d66cd05445
|
st/oxr: Fix warnings during release builds
|
2019-07-25 00:53:04 +01:00 |
|
Jakob Bornecrantz
|
e7a933a168
|
st/oxr: Verify poses in space create functions
|
2019-07-21 14:57:45 +00:00 |
|
Jakob Bornecrantz
|
223206dc24
|
st/oxr: Refactor function returning to actually raise error this time
|
2019-07-21 14:15:17 +01:00 |
|
Jakob Bornecrantz
|
97939accda
|
st/oxr: Slightly improve swapchain image status
The current code is not up spec at all anyways, but this at least
helps to avoid some bad situations in the current code.
|
2019-07-02 17:54:13 +01:00 |
|
Jakob Bornecrantz
|
79364eaf4c
|
st/oxr: Validate that Swapchain has at least one released image
|
2019-07-02 17:54:13 +01:00 |
|
Jakob Bornecrantz
|
b7defdb0ae
|
st/oxr: Use new prober function helpers
|
2019-06-30 14:35:27 +01:00 |
|
Jakob Bornecrantz
|
ccac11ac1d
|
st/prober: Remove auto-wrapper
|
2019-06-30 14:35:27 +01:00 |
|
Jakob Bornecrantz
|
699bb8d5ad
|
st/prober: Implement camera listing function
|
2019-06-28 14:03:50 +01:00 |
|
Jakob Bornecrantz
|
16f8b013ec
|
st/prober: Save usb path and product name
|
2019-06-28 14:03:50 +01:00 |
|
Jakob Bornecrantz
|
de4dc03ab7
|
st/oxr: Save people from shooting themselves in the foot
|
2019-06-25 18:36:14 +01:00 |
|
Ryan Pavlik
|
1f84814721
|
st/prober: Allow "found" functions called by prober to make more than one device.
|
2019-06-22 11:34:51 +01:00 |
|
Ryan Pavlik
|
a673a4d469
|
st/oxr: Make the binding finder return bool so we can chain it.
|
2019-06-22 11:34:51 +01:00 |
|