lbgos
0863f9eb27
rifts-setup: keep SteamVR on the host so the driver loads
...
Steam starts SteamVR 2.17 inside the Steam Linux Runtime (sniper)
container, which only sees the host's /usr under /run/host. vrserver then
skips /usr/share/steamvr-monado as "not a directory" and reports
HmdNotFound (#3 ).
The registration service now sets SteamVR's launch option to
vrmonitor.sh %command%, which starts SteamVR on the host. Steam rewrites
localconfig.vdf on exit, so the option is written only while Steam is
closed, and the service logs a restart hint until then. Custom launch
options are left alone. Uninstall removes only this option.
Fixes #3
2026-10-16 21:05:22 +03:00
lbgos
5109b4f0ca
Launch the desktop overlay through Rift S driver registration
2026-10-14 01:11:02 +03:00
lbgos
b7ee38860c
Keep recognized SteamVR room stable and enable Wayland desktop capture
2026-10-13 16:51:47 +03:00
lbgos
f046863394
Re-establish registration watches after Steam moves
...
inotify drops watches on moved or deleted directories and wait()
drains the fd without parsing, so the remembered path set kept dead
entries forever. Re-add watches every pass so watch mode recovers
after a Steam reinstall instead of stalling until service restart.
(cherry picked from commit 9cd08b0d7a4cb095f6bae516f42d141e1d2b0d64)
2026-10-13 00:31:49 +03:00
lbgos
8073a7f104
Register Rift S automatically in Steam user sessions
2026-10-11 21:43:22 +03:00
lbgos
dff6cab92c
Rift S: SLAM guard, Touch controller tracking, native room setup and SteamVR integration
...
Squashed from the working branch. Adds the Basalt patches, constrained
constellation pose solver, Rift S optics, world anchor and boundary
persistence, SteamVR camera queue and room setup guard, and tests.
2026-10-09 22:49:57 +03:00
Gareth Morgan and Beyley Cardellio
756e5fd408
xrt: Add support for XR_BD_body_tracking
...
Co-authored-by: Beyley Cardellio <ep1cm1n10n123@gmail.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2732 >
2026-02-06 00:29:08 +00:00
Brent Longstaff and Andrew Wilson
03a10d6a2a
xrt: Add Khronos Generic Controller
...
Co-authored-by: Andrew Wilson <anwilson@nvidia.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2732 >
2026-02-06 00:29:08 +00:00
Jakob Bornecrantz
462039c91c
st/oxr: Make oxr_extension_support.h be generated at build time
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2692 >
2026-01-08 22:41:57 +00:00
Jakob Bornecrantz
e1adf47b8e
a/vk: Generate helpers at build time
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2692 >
2026-01-08 22:41:57 +00:00
Jakob Bornecrantz
4d9c721bbe
external/vulkan: Introduce CMake targets for Vulkan headers and loader
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2692 >
2026-01-08 22:08:11 +00:00
Jakob Bornecrantz
86a3786cff
external/imgui: Create own CMake file
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2692 >
2026-01-08 20:55:13 +00:00
Jakob Bornecrantz
5910c1dcbe
scripts: Format OpenXR includes CMakeLists.txt file
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2692 >
2026-01-08 20:55:13 +00:00
Pointer Offset
b58d31acfc
st/oxr: Add support for FlipVR controller
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2563 >
2026-01-03 01:20:53 +00:00
Jakob Bornecrantz
852aaa7a19
a/vk: Track portability extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2672 >
2025-12-28 01:45:18 +00:00
Jakob Bornecrantz
30cc0769f3
a/vk: Track VK_EXT_metal_surface
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2674 >
2025-12-10 02:36:22 +00:00
Jakob Bornecrantz
fdda5fd7bd
a/vk: Track VK_EXT_metal_objects extension
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2674 >
2025-12-10 02:36:22 +00:00
Korcan Hussein
ca54e5465a
xrt: build plumbing for XR_ANDROID_face_tracking
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2605 >
2025-11-26 14:32:29 +00:00
Jakob Bornecrantz
865ab61ab1
st/oxr: Sort extension list [NFC]
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612 >
2025-11-12 11:56:17 +00:00
Beyley Cardellio
b3154602cb
a/bindings + a/util + d/psvr2: Add PS VR2 interaction profile
...
Function button (path called "system" for consistency, but named "function button" by Sony's documentation) is fully implemented, output haptics are exposed but unimplemented, pending getting them working on post-PC firmwares.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2610 >
2025-10-31 14:51:43 -07:00
Korcan Hussein
d580fcdfc3
xrt: adds support for XR_EXT_future
...
* Adds xrt interface, basic impl, and IPC for futures
* Adds state tracker plumbing for XR_EXT_future
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2554 >
2025-10-28 16:34:12 +00:00
Beyley Cardellio
f041a12d7b
a/bindings + d/blubur_s1 + st/oxr: Implement MNDX_blubur_s1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2590 >
2025-10-01 14:44:12 +00:00
korejan
68a4b27369
xrt: Adds support for XR_META_body_tracking_calibration
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2547 >
2025-08-28 10:55:38 +01:00
Patrick Nicolas
e5ff85427f
a/vk: Track VK_KHR_video_maintenance1
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2562 >
2025-08-20 13:40:16 +02:00
Torge Matthies
4c0f2fb111
a/vk: Fix up KHR_present_wait support
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2541 >
2025-07-24 00:04:19 +02:00
Torge Matthies
6e29a8039d
a/vk: Make clang-format happy
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2541 >
2025-07-24 00:04:19 +02:00
Korcan Hussein
84b26695f6
st/oxr: Only depend on XR_USE_PLATFORM_EGL for egl_enable extension
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2534 >
2025-07-21 12:54:48 +01:00
Korcan Hussein
8c86645a45
xrt: Adds support for XR_EXT_hand_tracking_data_source
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2509 >
2025-07-08 12:45:02 +01:00
Sapphire
a90410b6a0
xrt, ipc, st/oxr: Implement XR_EXT_user_presence
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2507 >
2025-07-04 13:54:51 +00:00
Jakob Bornecrantz
98f2f4a16a
a/vk: Add external host memory extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2491 >
2025-06-26 17:33:56 +00:00
Jakob Bornecrantz
7e8ded86e3
scripts: Group OpenXR extensions more clearly
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2491 >
2025-06-26 17:33:56 +00:00
Jakob Bornecrantz
7f677af453
scripts: Sort OpenXR extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2491 >
2025-06-26 17:33:56 +00:00
Beyley Cardellio
c5726d59e8
a/bindings: Add MNDX_oculus_remote extension
...
This adds an extension for the Oculus Rift Remote, a small 9 button, 0dof remote that shipped with early Oculus Rift CV1 units.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2487 >
2025-06-25 13:42:01 +00:00
korejan
21e7c755ef
xrt: Adds support for XR_META_body_tracking_full_body xrt-devices
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2481 >
2025-06-05 17:18:11 +00:00
Korcan Hussein
042315c491
xrt: adds support for XR_KHR_extended_struct_name_lengths
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2480 >
2025-06-04 15:48:37 +01:00
Jakob Bornecrantz
76055f649b
a/vk: Track VK_KHR_8bit_storage
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2397 >
2025-05-21 16:03:25 +00:00
Beyley Cardellio
529e8d4f60
st/oxr: Implement FB_haptic_pcm
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2463 >
2025-05-06 07:19:59 -07:00
Simon Zeni and Christoph Haag
df047b54cc
st/oxr: implement XR_EXT_plane_detection
...
Co-Authored-By: Christoph Haag <christoph.haag@collabora.com >
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2439 >
2025-04-22 11:39:45 +01:00
Rylie Pavlik
bcc60fb2a7
monado: Fix trailing whitespace.
...
Remove whitespace at end of line, make sure every file ends with a newline, etc.
2025-04-18 14:15:54 -05:00
Rylie Pavlik
5546cd90bf
scripts: Update copybara script to do Catch2 upgrades.
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Rylie Pavlik
438adbaa4d
scripts: Add copybara for updating OpenXR
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Rylie Pavlik
0e90861b2b
scripts: More copybara improvements
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Rylie Pavlik
db176a6489
scripts: Format copybara.
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Rylie Pavlik
7e9dd015ab
scripts: Add custom rev ids for various workflows in Copybara
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Rylie Pavlik
dd70e001a7
scripts: Add workflow to update jnipp with copybara
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2447 >
2025-04-10 18:54:45 +00:00
Moshi Turner
84d5c8b02c
all: Update Moshi's name
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2414 >
2025-02-04 19:44:34 +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
Rylie Pavlik
e66bd5daf8
scripts: Update codespell ignore regex
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2342 >
2024-11-08 11:22:33 -06:00
Simon Zeni
1b8b85d99d
aux/vk: add support for optional VK_ANDROID_external_format_resolve
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2316 >
2024-09-19 09:44:56 -04:00
Simon Zeni
6e4a3a4759
cmake: rename XRT_FEATURE_OPENXR_LAYER_PASSTHROUGH into XRT_FEATURE_OPENXR_LAYER_FB_PASSTHROUGH
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2296 >
2024-09-11 13:36:38 +00:00