Jakob Bornecrantz
7f3651775b
xrt: Add xrt_reference struct
2019-08-27 08:17:21 +01:00
Jakob Bornecrantz
6774a7e1b3
xrt: Add atomics and container_of helpers
2019-08-27 08:17:21 +01:00
Jakob Bornecrantz
36f24036eb
xrt: Add more formats
2019-08-20 12:40:05 +01:00
Jakob Bornecrantz
c8f16be641
xrt: Refactor out frame from frameserver
2019-08-20 12:35:55 +01:00
Ryan Pavlik
2aca9821fa
comp: Clang-tidy
2019-08-16 17:20:01 -05:00
Nova King
2d016b3385
xrt: Added support for XR Swapchain flags
2019-08-16 22:06:28 +00: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
0226c11528
inc/xrt: Fix typos
2019-08-15 12:36:01 +00:00
Ryan Pavlik
2cd28914c7
d/hydra: Initially-functional multi-device Razer Hydra driver.
...
Not pretty - no filtering on tracking, coordinate system
probably a little bit wrong still, no hemisphere tracking,
but enough to show movement and resizing in hello_xr.
2019-07-29 03:01:57 +00:00
Jakob Bornecrantz
b0337f29da
xrt: Add frameserver interface
2019-07-23 17:41:34 +01:00
Jakob Bornecrantz
833ca3f8f9
xrt: Add some formats
2019-07-23 13:40:08 +01:00
Jakob Bornecrantz
985536457f
xrt: Add helper accessor functions to prober
2019-06-30 14:35:27 +01:00
Jakob Bornecrantz
24d3dc45c8
xrt: Add interface to list cameras
2019-06-28 14:03:50 +01:00
Jakob Bornecrantz
f926f42a0d
xrt: Remove unused field on xrt_prober_device
2019-06-28 11:37:18 +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
Jakob Bornecrantz
b71e143eaa
d/psmv: Add PS Move driver
2019-06-18 17:56:10 +01:00
Jakob Bornecrantz
8aec512de3
xrt: Update prober interface
2019-06-10 14:47:19 +01:00
Jakob Bornecrantz
89d8315b3b
xrt: Add output interfaces
2019-06-10 14:47:19 +01:00
Jakob Bornecrantz
1f64f714f6
xrt: Add input, hmd_parts and tracking interface
...
This patch has been spun of the rather massive amount of work for adding input
devices into Monado. The interfaces feels somewhat stable now so could do
with another pair of eyes on them, before too much work is done on st/oxr.
2019-06-10 14:47:19 +01:00
Jakob Bornecrantz
d97df04c11
xrt: Add new prober interface and code
2019-05-16 20:41:35 +01:00
Jakob Bornecrantz
dc9ab44a5a
xrt: Rename xrt_prober to xrt_auto_prober
2019-05-03 18:53:07 +01:00
Jakob Bornecrantz
fd74f48529
xrt: Code style
2019-05-02 14:07:52 +01:00
Benjamin Saunders
13cef1b8b9
comp: Support rendering individual array layers
2019-05-01 17:45:43 -07:00
Benjamin Saunders
b6f2013bc5
st/oxr: Frame end uses the most recently released image
2019-05-01 17:45:43 -07:00
Jakob Bornecrantz
ab6defc610
d/*: Add a bit of documentation organization
2019-04-12 14:08:46 +01:00
Jakob Bornecrantz
d353149679
xrt: Tidy whitespace
2019-04-10 12:45:48 +01:00
Ryan Pavlik
cd97d12fc9
include: Trigger compiler error if debugbreak isn't known.
2019-04-08 19:49:38 +00:00
Ryan Pavlik
b7b27cc5a0
include: Add XRT_DEBUGBREAK to xrt_cmmpiler.h
2019-04-08 19:49:38 +00:00
Jakob Bornecrantz
9b3b370466
xrt: Refactor documentation
2019-04-06 14:22:29 +01:00
Christoph Haag
81b423b6bf
xrt: Add name to xrt_device
2019-04-05 09:50:39 +01:00
Ryan Pavlik
f6c97ec253
comp: Pass time state down into compositor
2019-03-27 13:39:22 +00:00
Ryan Pavlik
9004ea80bb
xrt: Devices get a timekeeping object, must return a timestamp.
...
Updates drivers to match.
2019-03-25 12:28:54 -05:00
Ryan Pavlik
aa38b70ac7
xrt: Add nominal frame interval to device interface.
2019-03-25 12:28:54 -05:00
Lubosz Sarnecki
cdfe8b8d4a
xrt: Define VIVE distortion parameters.
2019-03-18 14:41:57 +01:00
Jakob Bornecrantz
15a97422ba
xrt: Add all of Monado
2019-03-18 05:52:32 +00:00