Commit graph

6666 commits

Author SHA1 Message Date
Rylie Pavlik c259cdb352 misc: Add mailmap file 2023-12-18 14:29:02 -06:00
Rylie Pavlik 2e27926c8b doc: Update URLs for Proclamation 2023-12-18 14:29:02 -06:00
Rylie Pavlik 7d862a7089 doc: Document !2042 2023-12-18 14:27:50 -06:00
yuloliu 8919463008 a/vk: Use the defines to manually unref android buffers
The import does not consume them

Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
2023-12-18 14:24:03 -06:00
Rylie Pavlik c763a1cb86 xrt: Add XRT_GRAPHICS_BUFFER_HANDLE_CONSUMED_BY_VULKAN_IMPORT and friends 2023-12-18 14:23:54 -06:00
Jakob Bornecrantz 79bf8eb8fa doc: Document !2084 2023-12-18 10:27:04 +00:00
Jakob Bornecrantz 699bdf1b11 u/pacing: Fix logic error for selecting min frame period 2023-12-18 10:26:11 +00:00
Jakob Bornecrantz a15d68abb8 doc: Document 2083 2023-12-17 19:40:14 +00:00
Jakob Bornecrantz edd77ede44 st/oxr: Missed changes from swapchain format list
These where missed in the swapchain format list changes.
2023-12-17 19:37:56 +00:00
Jakob Bornecrantz 4b908ba7a4 doc: Document !2082 2023-12-15 23:30:08 +00:00
Jakob Bornecrantz 02d0a22aea st/oxr: Use correct define to test for extension support 2023-12-15 23:28:19 +00:00
Jakob Bornecrantz 0565390f13 doc: Document !2078 2023-12-15 23:13:47 +00:00
Weijie Wang fa85b5e98a st/oxr: Add extension XR_KHR_composition_layer_color_scale_bias 2023-12-15 23:11:53 +00:00
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