Rylie Pavlik
2e6bcbbaca
t/libmonado: Fix doxygen issue
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-09 13:40:56 -06:00
Rylie Pavlik
c1c006bf48
ipc: Fix doxygen issue
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-09 13:40:56 -06:00
Rylie Pavlik
5b65d40565
xrt: Doc cleanups/fixes
...
Fixing doxygen warnings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-09 13:40:56 -06:00
Rylie Pavlik
bf9b778a16
xrt: Capitalization consistency
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-09 13:40:56 -06:00
Frederic Plourde
55f8bbe13c
doc: More cleaning up of changelogs
...
* Removed all of the hard-wraps
* Added leading hyphens when missing
* Added related mr.xxx or issue.xxx entries
* Added Fix: Change: Add: keywords when missing
When "support" was added, marked with "Change:" keyword
* Added missing ":" for "Introduce" lines
* Removed the duplicated adds in the "-Add: adds...." constructs
* Merged 4 "returns xrt_result" fragments into one.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-09 10:17:01 -05:00
Rylie Pavlik
81be99d20d
doc: Start cleaning up changelogs
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2669 >
2025-12-08 18:25:46 -06:00
Rylie Pavlik
908ed93101
ci: only run 32-64 compat check when the builds we depend on do.
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2667 >
2025-12-08 23:39:04 +00:00
Rylie Pavlik
a14527a289
vcpkg: Update baseline commit to latest tagged release.
...
This updates a few dependencies and is primarily used on Windows.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2667 >
2025-12-08 23:39:04 +00:00
Rylie Pavlik
2535afc4d0
st/oxr: Fix warnings introduced in ht data source MR
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2666 >
2025-12-08 14:36:36 -06:00
Rylie Pavlik
62a1d79b93
d/rokid: silence warnings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2666 >
2025-12-08 14:36:36 -06:00
Rylie Pavlik
63a5bfa932
a/vk: Copy formats for image_format_list
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2666 >
2025-12-08 14:36:25 -06:00
Rylie Pavlik
470fb9c0a1
a/vk: Drop image format accidentally included in the format feature stringifier.
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2666 >
2025-12-08 13:30:13 -06:00
rcelyte
bd150b764f
d/daydream: fix button bindings
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2664 >
2025-12-07 21:47:44 +00:00
Beyley Cardellio
f62df056e8
d/pssense: Add distinct create device function separate from prober function
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2662 >
2025-12-07 17:24:46 +00:00
knuxify
82e59dcce6
d/daydream: Initialize mutex and thread
...
Without this, when a Daydream controller was paired, the monado service would
crash at startup with the following message:
Assertion failed: oth->initialized (src/xrt/auxiliary/os/os_threading.h: os_thread_helper_start: 509)
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2663 >
2025-12-07 17:28:45 +01:00
Korcan Hussein
0660170c3f
st/oxr: fix Vulkan instance proc address retrieval
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2661 >
2025-12-05 17:06:23 +00:00
Korcan Hussein
f7ea9c575f
st/oxr: use correct verify error codes for gfx bindings check
...
CTS expects any/all invalid graphics bindings for xrCreateSession calls to return
XR_ERROR_GRAPHICS_DEVICE_INVALID rather than XR_ERROR_INITIALIZATION_FAILED.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2660 >
2025-12-05 15:41:42 +00:00
Korcan Hussein
2323f95c30
st/oxr: More robust gfx bindings verification
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2659 >
2025-12-05 14:26:25 +00:00
Beyley Cardellio
20c1f451d9
a/tracking: Move dead reckoning to public header
...
Also rewrites the code to be in C
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2651 >
2025-12-04 23:29:55 -05:00
Beyley Cardellio
faa493d771
a/tracking: Rename slam prediction types to be more readable
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2651 >
2025-12-04 23:29:55 -05:00
Beyley Cardellio
8666a1ae74
a/math: Add m_ff_vec3_f32_get_timestamp
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2651 >
2025-12-04 23:28:07 -05:00
Korcan Hussein
f24ee92626
st/oxr: disable stencil-only swapchain formats (VK_FORMAT_S8_UINT)
...
Stencil-only formats cause VK_ERROR_DEVICE_LOST on NVIDIA GPUs when
using the compute based pipeline. The failure occurs
during image layout barrier transitions in swapchain
initialization.
Since no OpenXR core or extensions currently require stencil-only
swapchains, disable them until a (driver) fix is available.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2657 >
2025-12-04 16:19:17 +00:00
Sapphire
20e0dacbdd
xrt: use int64_t for timestamps in xrt_facial_expression_set*
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2656 >
2025-12-04 03:38:43 -06:00
Sapphire
8f09c9a097
ipc/client: implement xrt_device::get_face_calibration_state_android
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2656 >
2025-12-03 22:09:59 -06:00
Sapphire
1591dee843
ipc: fix typo in device_get_face_calibration_state_android
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2656 >
2025-12-03 22:08:28 -06:00
Sapphire
9cff76fea4
xrt: add missing tracking state to xrt_facial_expression_set_android
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2655 >
2025-12-03 04:21:02 -06:00
Sapphire
7ad67aafff
st/oxr: fix copy paste error in face_tracker_android_create error msg
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2655 >
2025-12-03 03:59:12 -06:00
Sapphire
0b2c80a3fe
xrt: add XRT_DEVICE_ANDROID_FACE_TRACKING device name
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2655 >
2025-12-03 03:58:00 -06:00
Sapphire
d2cada0c3f
cmake: add config message for XRT_FEATURE_OPENXR_FACE_TRACKING_ANDROID
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2655 >
2025-12-03 03:53:10 -06:00
Korcan Hussein
3180b3c729
a/util: fix visibility mask function assignment
...
When XR_KHR_visibility_mask extension is enabled,
CTS will fail with the default visibility mask
not-implemented function.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2654 >
2025-12-02 15:35:27 +00:00
Korcan Hussein
69ea033996
st/oxr: Fix hand joint location flags not cleared when inactive
...
Consolidate error/inactive paths in oxr_session_hand_joints() to
ensure joint location and velocity flags are always properly cleared
when hand-tracking is not active.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2653 >
2025-12-02 13:26:48 +00:00
Beyley Cardellio
ca2ab0a219
doc: Document !2649
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:46:57 +00:00
Beyley Cardellio
d2704fab42
a/util,st/gui: Add RO_VEC2_F32 to u_var
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:46:57 +00:00
Beyley Cardellio
c988ae68c0
a/math: Add default eye tracking parameters for one euro filter
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:46:57 +00:00
Beyley Cardellio
255e4abc06
xrt: Add little endian float types
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:46:57 +00:00
Beyley Cardellio and Korcan Hussein
69c94b49eb
a/util: Add eye and face tracking to the builder roles helper
...
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:46:53 +00:00
Beyley Cardellio and Korcan Hussein
5bd99503ef
xrt,st/oxr: Implement face tracking device feature for FB and HTC extensions
...
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:40:08 +00:00
Beyley Cardellio and Korcan Hussein
c19a92a86f
st/oxr: Enable eye tracking feature when any eye gaze space is created
...
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2649 >
2025-12-02 12:39:11 +00:00
Torge Matthies
c62c727de5
u/pacing: Correct calculation of gpu done time with immediate wait frame return.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:18 +00:00
Torge Matthies
147159178c
u/pacing: Add option to align predicted display time to app period.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:18 +00:00
Torge Matthies
83359040f0
u/pacing: Correct calculation of predicted display time.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Torge Matthies
5f3d4495e9
u/pacing: Move calculation of display_period_ns out of calc_period.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Torge Matthies
91c34f6f68
u/pacing: Move handling of use_min_frame_period option to calc_period.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Torge Matthies
185ea45c1d
u/pacing: Rename period_ns to app_period_ns.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Torge Matthies
c28cb4d89b
u/pacing: Rename base_period_ns to display_period_ns.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Torge Matthies
4c42fe53b4
u/pacing: Rename min_period to display_period.
...
Signed-off-by: Torge Matthies <openglfreak@googlemail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2650 >
2025-12-01 16:45:17 +00:00
Korcan Hussein
479d4fd6ac
ci: Bump windows image
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2652 >
2025-12-01 14:11:18 +00:00
Beyley Cardellio
2ebbca83e8
doc: Document !2617
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2617 >
2025-11-29 18:47:52 -08:00
Beyley Cardellio
eb9e8bb85f
ipc: Implement get_compositor_info
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2617 >
2025-11-29 18:47:52 -08:00
Beyley Cardellio
56648de419
xrt + c/main: Add xrt_device function to get compositor info for a display mode
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2617 >
2025-11-29 18:47:52 -08:00