Commit graph

985 commits

Author SHA1 Message Date
Rylie Pavlik b6a628afa2 doc: Document !2377
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2379>
2024-12-18 02:01:09 +00:00
Bones 83f4f68344 doc: Document !2361
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2361>
2024-12-09 13:52:23 +00:00
Beyley Thomas aa2b0f9f1d st/oxr: Implement the EXT_active_action_set_priority extension
This is required for proper action set priority emulation in OpenComposite.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2370>
2024-11-29 18:12:32 -08:00
Korcan Hussein faf0aafbd4 doc: Document !2352
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2352>
2024-11-21 10:57:01 +00:00
Korcan Hussein affc6036bb doc: Document !2347
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2347>
2024-11-20 17:15:34 +00:00
Simon Zeni e113b532b6 xrt: introduce XRT_ERROR_INPUT_UNSUPPORTED
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2271>
2024-11-19 15:39:57 -05:00
Simon Zeni 177f34c8f0 xrt: xrt_device_get_tracked_pose return xrt_result_t
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2271>
2024-11-19 15:33:47 -05:00
Rylie Pavlik e8074ec333 ext: Update to OpenXR 1.1.42 headers
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2353>
2024-11-08 11:39:59 -06:00
Rylie Pavlik 3c7979d1d9 doc: Document !2342
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342>
2024-11-08 11:32:18 -06:00
Rylie Pavlik 3b74c520ed doc: Clean up changelog fragments
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342>
2024-11-08 11:22:33 -06:00
Rylie Pavlik 15eee8070c doc: Document !2298
Changelog fragment accidentally never added to a commit,
just sitting here untracked this whole time.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342>
2024-11-08 11:22:33 -06:00
Rylie Pavlik 89725704ef doc: Fix typo
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342>
2024-11-08 11:22:33 -06:00
Yulou Liu 3b232b745f st/oxr: Add synchronization primitive that handles session-running-status and blocking of wait frame
rpavlik: Fixes, rename
rpavlik: Add is_session_running

Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2344>
2024-11-07 21:12:58 +00:00
Simon Zeni 869054403f aux/vk: respect VUID-VkMemoryAllocateInfo-pNext-01874 in create_image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2332>
2024-11-05 12:59:08 -06:00
Aleksander cef70d03ca xrt: Bump overlay limit from 16 to 128
Based on my tests, there's virtually no difference in CPU and GPU
performance even when increasing RENDER_MAX_LAYERS to 1024.
For now, a value of 128 should be sufficient for everyone.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2341>
2024-10-30 18:26:41 +01:00
Bones 24ccb5cdc8 doc: Document !2340
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2340>
2024-10-29 16:10:54 -05:00
Rylie Pavlik 75827a25bc c/render,c/main: Rename the render cleanup function for consistency
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2323>
2024-10-15 18:45:31 +00:00
korejan 7ec043eef0 doc: Document !2337
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2337>
2024-10-13 18:52:13 +01:00
Rylie Pavlik 11ddac8857 xrt: Clarify a comment regarding DXGI handles.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2333>
2024-10-03 20:27:52 +00:00
Rylie Pavlik c26901f803 doc: Document !2322
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2322>
2024-10-02 12:30:48 -05:00
Rylie Pavlik a39896fe2d doc: a->an
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2322>
2024-10-02 12:30:48 -05:00
Simon Zeni 8520f9612e xrt: adapt drivers to new update_input api change
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2246>
2024-09-30 09:32:08 -04:00
Simon Zeni 361cf57360 xrt: make xrt_device_update_inputs return xrt_result_t
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2246>
2024-09-30 09:32:07 -04:00
liushuai.abel 9bba558fe1 st/oxr: fix wrong struct used when sending the XrEventDataInteractionProfileChanged event
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2327>
2024-09-27 09:42:23 -05:00
Zhongwang Zhang 1ec873376b doc: Document !1786
And update !2051's changelog a little bit.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:18:20 -05:00
Bones bb2b9e64c2 doc: Document !2293
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2293>
2024-09-18 19:00:41 +00:00
Jiali Zhang 0c8793b5c0 doc: Document !2223
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2223>
2024-09-18 18:43:32 +00:00
Yu Li 357cf0e93b doc: Document !2252
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2252>
2024-09-18 18:36:19 +00:00
galister bcbe19ddd7 doc: Document !2310
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2310>
2024-09-12 00:14:21 +09:00
Fernando Velazquez Innella 5c49a2c18a doc: Document !2303
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2303>
2024-09-10 13:24:58 +00:00
Christoph Haag 4bd1290c5e doc: Document !2312
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312>
2024-09-06 19:40:00 +00:00
Rylie Pavlik 338d85543b c/util: Extract comp_layer_accum, formerly comp_layer_slot, and reduce coupling.
The "secret" the implementation is hiding is how calls and layers
turn into a single structure. Not a great secret but functionality
that is needed.

c/util: Use comp_layer_accum in comp_base and derived implmentations.

c/util: zero the other swapchains.

c/util: Inline two functions.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2317>
2024-09-06 19:22:21 +00:00
Patrick Nicolas 825de0ec09 cmake: Fix building in dir with whitespace
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2319>
2024-09-06 10:18:51 -05:00
Simon Zeni 738acfbcf7 st/oxr: add more checks around xrBeginSession and xrEndSession
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2162>
2024-08-28 16:00:13 -05:00
Rylie Pavlik 511efda748 scripts: pytest-based Android device testing
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2311>
2024-08-23 15:05:07 +00:00
Rylie Pavlik 182d87015f scripts, a/vk: Fix calling functions using their Vulkan 1.0 name rather than promoted name
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233>
2024-08-23 14:04:37 +00:00
Jarvis Huang 764263d171 st/oxr: Combine Android activity lifecycle with session lifecycle
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 15:27:53 -05:00
Jarvis Huang 30c067db7f xrt: Add XRT_ERROR_ANDROID
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 10:30:18 -05:00
Rylie Pavlik 77bdc1a80e xrt: Add Android-specific features to xrt_instance.
Describe Android lifecycle callbacks

Co-authored-By: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 10:30:18 -05:00
Rylie Pavlik 78717c2c38 xrt: Add xrt_android header with info about Android lifecycle callbacks
Co-authored-By: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 09:06:36 -05:00
Jarvis Huang 5ede35c71d xrt: Add xrt_platform_info
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 09:06:36 -05:00
Jarvis Huang a86db1307d xrt: Add xrt_application_info
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-21 11:20:09 -05:00
Rylie Pavlik ec6e9c8b7f ipc/android: Be sure to catch destructor exceptions, if any.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2308>
2024-08-21 10:58:26 -05:00
Rylie Pavlik bdd61330f7 doc: Document !2272
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2272>
2024-08-16 17:34:41 -05:00
Rylie Pavlik 5375d366cb a/android: Fix warnings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2307>
2024-08-15 15:45:47 -05:00
galister 2d3978b1b0 doc: Document !2299
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2299>
2024-08-12 15:02:59 +00:00
Fernando Velazquez Innella ea262a539c doc: Document !2302
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2302>
2024-08-06 10:55:46 -04:00
Rylie Pavlik 0c1f488d8a doc: Add diagrams for swapchain image allocation control flow.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 12:29:55 -05:00
Rylie Pavlik cc41c56ad0 doc: Add mermaid diagram support to Doxygen config
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 12:28:13 -05:00
Rylie Pavlik 75018539fd doc: Update header.html from doxygen 1.9.4
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 11:31:45 -05:00