Commit Graph
8002 Commits
Author SHA1 Message Date
Jakob Bornecrantz ff04e8a4fd ipc: Print on system property get failure
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz 6630647aa0 ipc: Add a way to get space id in client
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz 23558880f6 st/oxr: Add function to get the space from a oxr_space
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz 6f8c75ef7b xrt: Change PS Sense proximity inputs to boolean to match other proximity inputs
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz d341b76fa3 st/oxr: Remove unused inv_offset in end frame
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz 4fc2c3b347 st/oxr: Fix typo [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Jakob Bornecrantz cc58e418ba doc: Fix newer version of codespell issues
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
2025-11-20 00:42:03 +00:00
Rafal Karp 619af45ac0 st/oxr: Check all profiles for matching device name
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2622>
2025-11-19 15:42:04 +00:00
Krzysztof Lesiak 85aeeeec24 tests: Port aux d3d11 import tests to d3d12
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2577>
2025-11-19 13:57:22 +00:00
Krzysztof Lesiak e5ec575528 a/d3d: Delete non-existent keyed_mutex param from doc comment in d3d12_d3d_allocator.hpp
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2577>
2025-11-19 13:56:43 +00:00
Jakob Bornecrantz 61d59ca7bb xrt: Update semantics of create_semaphore
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
2025-11-18 14:06:46 +00:00
Jakob Bornecrantz c684234858 c/client: Don't use wil::unique_handle it makes code more complicated
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
2025-11-18 14:06:45 +00:00
Charlton Rodda adacf8a966 c/client: Avoid double frees of timeline semaphore handles
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2071>
2025-11-18 14:06:45 +00:00
Shawn Wallace 6ddfc57e5a d/steamvr_lh: generate hand tracking and palm pose from skeleton
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2425>
2025-11-17 15:35:22 +00:00
Jakob Bornecrantz b3e2791ace targets: Call is_system_available in ctl and libmonado
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2629>
2025-11-17 15:06:56 +00:00
14e953720c a/vk: Fix validation error in Android
Mutable format and Android external format are mutually exclusive.

Co-authored-by: Robbie Bridgewater <ebridgewater@magicleap.com>
Co-authored-by: Julian Petrov <jpetrov@magicleap.com>
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2325>
2025-11-17 11:16:46 +00:00
MatrixFurry 9e61ac299f d/steamvr_lh: account for IMU tangential velocity
Signed-off-by: MatrixFurry <did:plc:zmjoeu3stwcn44647rhxa44o>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2625>
2025-11-15 16:18:53 -06:00
Shawn Wallace 7d5fa81a91 d/steamvr_lh: expose IVRPaths_002
Fixes the driver segfaulting as of SteamVR 2.13.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2624>
2025-11-13 21:14:29 -05:00
babblebones ac54132e0a c/main: default compute reprojection on
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2558>
2025-11-12 15:41:02 +00:00
Jakob Bornecrantz b8916b8263 doc: Document !2612
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz d5be3062f8 ipc: Fix spelling [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz 1cc7264b84 u/device: Add not implemented functions for all xrt_device functions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz a516ee1bc8 xrt: Fix plane doc errors and use xrt_result_t typedef [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz 0e5a7ed743 ipc: Add more includes to generated protocol header
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz 56e031107a ipc: Use template file for ipc_protocol_generated.h
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +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
Jakob Bornecrantz 81b39e7031 st/oxr: Format debug names [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Rafal Karp aa3eee03ec st/oxr: Add comment about XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO_WITH_FOVEATED_INSET
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:17 +00:00
Jakob Bornecrantz 0d28e14185 st/oxr: Return extension structs strings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-12 11:56:14 +00:00
ff51f74326 xrt: Replicate oxr view configs in xrt_system_compositor_info
Co-authored-by: Jakob Bornecrantz <tbornecrantz@nvidia.com>
Co-authored-by: Rafal Karp <rkarp@nvidia.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz 1b7768c021 st/oxr: Validate that correct XrViewConfigurationType is used in xrLocateViews
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz e5212e4aa1 st/oxr: Track the primary view configuration
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz 96741e9600 st/oxr: Refactor verification of supported view configuration
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz 0566f3e0e3 st/oxr: Tidy oxr_system.c file
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz 246d42edbe st/oxr: Return if XR_SESSION_NOT_FOCUSED is not focused in xrSyncActions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Rafal Karp 8dea7585ec xrt: Extend xrt_device::get_tracked_views with xrt_view_type
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz a4d997da3d ipc: Expose no_stdin option through interface
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
John Cannon fc25dfcb57 ipc: add function to stop ipc_server
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Michael Haselton b17c9d6ee4 ipc: Add IPC server client connection callbacks
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:56:30 +00:00
Jakob Bornecrantz eeb2df586f st/oxr: Add small comment about inset [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Jakob Bornecrantz 420cb44db7 st/oxr: Move form factor verify define to more logical place [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Andrei Aristarkhov 803e8168e4 xrt: server can use xrt_instance::is_system_available to delay system creation
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Andrei Aristarkhov 6417c1818e st/oxr: delay ipc client system creation until xrGetSystem call
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Andrei Aristarkhov b8b4cfade7 ipc: relocate xtracks to ipc_client_system_devices
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Andrei Aristarkhov 2eefb0a3f6 ipc: fix teardown of a client w/o system
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Rafal Karp 857d7f0e8c ipc: Add exit_to_disconnect as property of ipc_server_main_info struct
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Jakob Bornecrantz 34acfc9123 st/oxr: Correctly validate view configurations
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Andrei Aristarkhov 5e19fa5782 st/oxr: fix OXR_CHECK_XRET macro
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Jakob Bornecrantz e3e1d338fe st/oxr: Add disable_vulkan_format_depth quirk
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:50:36 +00:00
Jakob Bornecrantz 31907313cb st/oxr: Refactor format skipping code
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>
2025-11-11 16:16:07 +00:00