Jakob Bornecrantz
|
14f31f0e1f
|
doc: Document !2080
|
2023-12-15 22:40:07 +00:00 |
|
Shawn Wallace
|
24b13de593
|
d/qwerty: Fix input timestamps
|
2023-12-15 22:33:59 +00:00 |
|
Jakob Bornecrantz
|
30c2016e81
|
doc: Document !2081
|
2023-12-15 18:35:48 +00:00 |
|
Jakob Bornecrantz
|
ba79c268b1
|
u/space_overseer: Use broadcast event sink for reference space changes
Generates xrt_session_event_reference_space_change_pending events.
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
9a22d029a4
|
u/builder: Pass in broadcast to legacy space overseer helper
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
223b212ba3
|
d/remote: Take broadcast event sink to create devices
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
6f60116fa9
|
t/sdl_test: Move system init earlier
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
7dd45db8ea
|
st/oxr: Support XrEventDataReferenceSpaceChangePending events
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
21f7ce976e
|
xrt: Pass down broadcast sink to prober and builder when creating system
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
7017e5ed2d
|
xrt: Add reference space change pending event
|
2023-12-14 16:22:09 +00:00 |
|
Jakob Bornecrantz
|
5bdb5ee081
|
doc: Document !2079
|
2023-12-14 14:33:48 +00:00 |
|
Jakob Bornecrantz
|
467ed130de
|
ipc: Fix headless sessions
|
2023-12-14 14:33:48 +00:00 |
|
Jakob Bornecrantz
|
f5caa0388a
|
doc: Document !2077
|
2023-12-14 14:23:40 +00:00 |
|
BabbleBones
|
4eac541d96
|
t/common: Implement SteamVR builder
|
2023-12-14 14:23:40 +00:00 |
|
BabbleBones
|
d7ed1cb75f
|
doc: Document !2076
|
2023-12-13 20:02:13 +00:00 |
|
BabbleBones
|
8b441bdb4a
|
u/pacing: Add env var to use minimal frame period instead of calculated
|
2023-12-13 19:59:15 +00:00 |
|
Jakob Bornecrantz
|
b14a8b44c6
|
doc: Document !2074
|
2023-12-12 22:15:58 +00:00 |
|
Jakob Bornecrantz
|
17b81e34d7
|
st/oxr: Guard XR_EXTX_overlay events code
|
2023-12-12 21:39:47 +00:00 |
|
Jakob Bornecrantz
|
69ab1f486c
|
st/oxr: Tidy events code [NFC]
|
2023-12-12 21:39:46 +00:00 |
|
Jakob Bornecrantz
|
1cad1baed0
|
doc: Document !2073
|
2023-12-12 18:55:50 +00:00 |
|
Jakob Bornecrantz
|
88f83d0992
|
st/oxr: Reset action cache fully when doing bindings
If the devices changes actions where left bound when they shouldn't be.
|
2023-12-12 18:55:50 +00:00 |
|
Jakob Bornecrantz
|
b60585f906
|
doc: Document !2072
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
d751468785
|
st/oxr: Transition headless session to FOCUSED on begin session
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
be4e0df9c4
|
st/oxr: Improve bindings logging a little bit
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
274b06cba3
|
st/oxr: Tidy oxr_input_combine_input function and call to function [NFC]
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
291d0163b6
|
st/oxr: Refactor input type to string into header [NFC]
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
6b8728a95b
|
u/system: Fix hand-tracking devices not being assigned in helper
|
2023-12-11 16:16:34 +00:00 |
|
Jakob Bornecrantz
|
740afd215a
|
doc: Document !2062
|
2023-12-10 22:30:23 +00:00 |
|
Jakob Bornecrantz
|
bb1af47607
|
xrt: Change compositor events to be session events
The xrt_compositor_pull_events functions of the native compositors
where never called by the multi client module (aka multi compositor).
|
2023-12-10 17:05:55 +00:00 |
|
Jakob Bornecrantz
|
113278c68d
|
xrt: Refactor native compositor creation
|
2023-12-10 17:01:51 +00:00 |
|
Jakob Bornecrantz
|
7806993e1f
|
xrt: Return xrt_system when creating system
|
2023-12-10 17:01:51 +00:00 |
|
Jakob Bornecrantz
|
5d64b1d447
|
ipc: Refactor native compositor creation
|
2023-12-10 17:01:50 +00:00 |
|
Jakob Bornecrantz
|
dd9a425202
|
ipc: Add support for xrt_system and xrt_session
|
2023-12-10 17:01:50 +00:00 |
|
Jakob Bornecrantz
|
f0dbb46cd9
|
u/[session|system]: Add default and optional implementation for system and session
|
2023-12-10 17:01:50 +00:00 |
|
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
|
af8070e193
|
doc: Document 2070
|
2023-12-08 18:57:25 +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
|
1aa32e6f5f
|
doc: Document !2069
|
2023-12-08 12:15:37 +00: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 |
|
Jakob Bornecrantz
|
da2142714f
|
doc: Document !2064
|
2023-12-05 16:07:32 +00:00 |
|
0y8w1x
|
66e8db5d5a
|
d/ulv5: Add UltraLeap v5 driver
|
2023-12-05 16:07:32 +00:00 |
|