Jakob Bornecrantz
76c630d2bd
xrt: Add xrt_system and xrt_session
2023-12-10 15:43:00 +00:00
Jakob Bornecrantz
d7b3b1b827
xrt: Add IPC compositor not created result
2023-12-09 10:11:47 +00:00
Jakob Bornecrantz
0a5d9f47f2
xrt: Add compositor not available error
2023-12-09 10:11:47 +00:00
Jakob Bornecrantz
bf5107125a
t/sdl_test: Even more documentation
2023-12-08 18:57:25 +00:00
Jakob Bornecrantz
9b69099a65
c/multi: Even more documentation
2023-12-08 18:50:13 +00:00
Rylie Pavlik
bd4312d019
t/sdl_test: Improve docs for sdl_compositor
2023-12-08 12:49:14 -06:00
Rylie Pavlik
5f99ce41e4
c/util: Improve docs for comp_base
2023-12-08 12:49:03 -06:00
Rylie Pavlik
52d17583db
c/null: Improve docs for comp_null
2023-12-08 12:48:35 -06:00
Rylie Pavlik
e85faec8d5
c/main: Improve docs for comp_compositor
2023-12-08 12:48:15 -06:00
Rylie Pavlik
8d393ad3fa
c/multi: Improve docs/markup of multi_compositor.
...
This makes the xrt_compositor inheritance diagram in Doxygen complete.
2023-12-08 11:43:49 -06:00
Jakob Bornecrantz
d97d7d75c7
st/oxr: Handle XR_REFERENCE_SPACE_TYPE_LOCALIZATION_MAP_ML
2023-12-08 12:11:49 +00:00
Jakob Bornecrantz
142969b509
u/misc: Only free memory if there was an allocation error
2023-12-08 12:11:49 +00:00
0y8w1x
66e8db5d5a
d/ulv5: Add UltraLeap v5 driver
2023-12-05 16:07:32 +00:00
utzcoz
0428ce4b0f
s/oxr: Add explicit casting for PFNEGLGETPROCADDRESSPROC
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-12-05 15:41:34 +00:00
utzcoz
f09adc105f
ext/openxr: Bump OpenXR headers to 1.0.32
...
1. Download and unzip from
https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.0.32 .
2. Copy all header files in include directory to
src/external/openxr_includes/openxr.
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-12-05 15:41:34 +00:00
Jakob Bornecrantz
0ee84ea4a8
t/common: Use new u_builder helper
2023-12-05 12:55:42 +00:00
Jakob Bornecrantz
dbcf753b1e
t/common: Tidy builders a bit [NFC]
2023-12-05 12:55:42 +00:00
Jakob Bornecrantz
972c929333
u/builder: Add new u_builder helper
...
This does some of the heavy lifting when it comes to managing the system
devices and the space overseer. The same code was replicated in basically
all of the builders, this lets us avoid that.
2023-12-05 12:55:42 +00:00
Ryan Pavlik
1d09587bac
t/oxr: Clean up docs
2023-12-04 22:27:09 +00:00
Ryan Pavlik
debd15f6da
t/oxr_android: Clean up gradle
2023-12-04 22:27:09 +00:00
Ryan Pavlik
4cb14719a9
d/sample: Implement missing APIs
2023-12-04 22:27:09 +00:00
Rylie Pavlik
617a704b29
xrt: Fix comment typo
2023-12-04 11:54:01 -06:00
Rylie Pavlik
9c7851f076
xrt: Fix typos, clarify docs
2023-12-04 11:53:32 -06:00
Jakob Bornecrantz
79a2f3f3d6
d/remote: Tidy [NFC]
2023-12-01 18:51:01 +00:00
utzcoz
7485975bfb
d/remote: Use socket_close for destroy
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-12-02 02:12:43 +08:00
Charlton Rodda
1b93431173
d/remote: Fix socket closing on Windows
2023-12-01 15:31:18 +00:00
Christoph Haag
e2a6f0501e
st/oxr: Fix swapchain format list assert
2023-12-01 14:34:31 +00:00
Jakob Bornecrantz
d380414731
t/libmonado: Support recentering of local spaces
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
d43334120c
t/ctl: Support recentering of local spaces
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
dfbe48a188
ipc: Add support for recentering local spaces
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
a3a9782272
u/space_overseer: Implement recentering for supported setups
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
b77d460d59
u/space_overseer: Improve comment [NFC]
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
74b6d263e9
u/pp: Add new error message to print
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
9b5cfadc64
xrt: Add function to request recentering of local spaces
2023-11-28 12:43:37 +00:00
Jakob Bornecrantz
8c1ee42fee
a/tracking: Change destructor to be private
2023-11-27 19:49:24 +00:00
Jakob Bornecrantz
e9d8e0db21
a/tracking: Tidy and document FrameMat [NFC]
2023-11-27 19:49:24 +00:00
Jakob Bornecrantz
9070894455
ipc: Verify length of received commands on Windows
...
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
2023-11-26 14:03:52 +00:00
Simon Zeni
81246de70a
ipc: Read only the exact size of the ipc_command in client_loop on Linux
2023-11-26 13:45:21 +00:00
Simon Zeni
9b6eeb0bba
ipc: Add ipc_command_size function to prototype generation
2023-11-26 13:45:21 +00:00
Christoph Haag
e5060d166b
st/oxr: Fix build with XR_FB_display_refresh_rate disabled
2023-11-24 16:03:09 +01:00
Christoph Haag
c58f06f94c
ipc: Fix type warning
2023-11-24 16:03:09 +01:00
Jakob Bornecrantz
c197ba999f
st/oxr: Add support for reference space usage
2023-11-21 21:37:06 +00:00
Jakob Bornecrantz
a0a0f7cfa6
ipc: Add support for reference space usage
2023-11-21 21:37:06 +00:00
Jakob Bornecrantz
5a789ff623
u/space_overseer: Add support for reference space usage
2023-11-21 21:37:06 +00:00
Jakob Bornecrantz
d80036fd0e
xrt: Add reference space usage information
2023-11-20 22:05:34 +00:00
Jakob Bornecrantz
4fe85a0acc
xrt: Add LOCAL_FLOOR and UNBOUNDED generic space poses
2023-11-20 22:05:34 +00:00
Jakob Bornecrantz
fffdfa1c4b
xrt: Refactor reference functions to be clearer
2023-11-20 22:02:06 +00:00
Jakob Bornecrantz
11ae300946
xrt: Tidy and improve docs in xrt_defines.h [NFC]
2023-11-20 22:02:06 +00:00
Jakob Bornecrantz
a6d840b0b1
c/util: Fix leaks of image views in swapchain
...
This fixes a regression I introduced in !1417 .
2023-11-20 21:55:11 +00:00
Jakob Bornecrantz
add64c1531
c/util: Improve error paths in swapchain creation
2023-11-20 21:55:11 +00:00