Commit Graph
8382 Commits
Author SHA1 Message Date
Simon Zeni c2ddab59dc xrt: address easy clang-tidy android fixes
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2756>
2026-02-19 16:10:01 +00:00
Simon Zeni d77d53217e clang-tidy: add android warnings to the disabled check list
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2756>
2026-02-19 16:10:01 +00:00
Simon Zeni e5043a3ba4 ci: run clang-tidy on android ndk build
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2756>
2026-02-19 16:10:01 +00:00
Simon Zeni a0f066f796 ci: move ndk jobs to trixie
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2756>
2026-02-19 16:10:01 +00:00
Jakob Bornecrantz ee655a920c st/oxr: Add oxr_instance_action_context
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz fde0446c61 st/oxr: Use oxr_path_store explicitly in bindings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz c11e479685 st/oxr: Use path_cache in bindings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 00b2e2ef85 st/oxr: Add oxr_instance_path_cache
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 05d060895f st/oxr: Add oxr_interaction_profile_array
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 7ef192fd43 st/oxr: Rename and move oxr_interaction_profile_clone
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz dbb54909ef st/oxr: Refactor out oxr_interaction_profile_destroy function
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 0627e5baf0 st/oxr: Print attached profiles
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 6b8b6ff99d st/oxr: Move action code into own directory
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 020023b3f4 st/oxr: Break out path into own folder
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Jakob Bornecrantz 4493e912e2 st/oxr: Create a common folder for common things
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2752>
2026-02-18 16:09:06 +00:00
Rylie Pavlik c775dddea5 mailmap: Update
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2755>
2026-02-17 13:09:42 -06:00
Rylie Pavlik d276f0472f d/psvr: Fix name in attribution
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2755>
2026-02-17 13:06:29 -06:00
Simon Zeni f773ee480d ci: move format-and-spellcheck job back to bookworm
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni e6370bfdc6 a/util: specify enum ExtensionType size
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni 2dbb81bc35 ci: review & fix dependencies on arch container
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni 9789948ba7 ci: remove cmake suffix from builds
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni d60f9e169f ci: drop debian bullseye
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni c118ec21a1 ci: move debian builds to trixie
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni 42a1353c20 ci: bump fdo_ci_templates_sha
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2728>
2026-02-17 15:37:28 +00:00
Simon Zeni 7871dd29a6 clng-tidy: disable portability-avoid-pragma-once and ajust header filter
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2749>
2026-02-17 11:51:58 +00:00
Simon Zeni 018e74211c clang-tidy: disable clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling check
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2749>
2026-02-17 11:51:58 +00:00
Simon Zeni c035cb479a clang-tidy: enable clang-analyzer-security.insecureAPI.strcpy
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2749>
2026-02-17 11:51:58 +00:00
Simon Zeni 5550606709 ipc: remove strcpy from ipc_connect_pipe on windows
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2749>
2026-02-17 11:51:58 +00:00
Simon Zeni 59d814d81a d/rift: switch strcpy for snprintf
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2749>
2026-02-17 11:51:58 +00:00
Kitlith 486d379446 steamvr_lh: use platform-specific driver directories
i.e. if we're compiled for 32-bit, use linux32,
or if we're compiled for arm64, use linuxarm64,
instead of always using linux64.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2739>
2026-02-17 09:58:41 +00:00
Kitlith 0883c45f5c xrt: Add xrt_config_arch.h
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2739>
2026-02-17 09:58:41 +00:00
Beyley Cardellio c3ca94d132 doc: Document !2738
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2738>
2026-02-16 21:00:48 -05:00
Beyley Cardellio b2a6f606a2 cmake: Enable face tracking extensions by default
Since an upstream driver now supports these, they should be enabled by default

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2738>
2026-02-16 21:00:48 -05:00
Beyley Cardellio 534c6c0710 t/common: Set PS VR2 head as eye/face tracker in builder
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2738>
2026-02-16 21:00:48 -05:00
Beyley Cardellio d9236ac45b d/psvr2: Add eye tracking support
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2738>
2026-02-16 21:00:47 -05:00
Jakob Bornecrantz c11afa5a00 st/oxr: Refactor get sample rate function
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2754>
2026-02-16 20:52:53 +00:00
Jakob Bornecrantz 7eee97a7dd ipc: Fix socket path not working
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2753>
2026-02-16 19:58:20 +00:00
Christoph Haag a1d2636984 c/main: Skip registering first vblank event
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2742>
2026-02-16 11:32:08 +00:00
Christoph Haag 9b8f6a5308 c/main: Improve error when failing to create vblank thread
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2742>
2026-02-16 11:32:08 +00:00
Christoph Haag 67226fbdf4 c/main: Rename vblank thread status variable
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2742>
2026-02-16 11:32:08 +00:00
Beyley Cardellio bfdfdb7a85 d/uvc: Mark stream as not running before locking event waiting
Fixes a race condition on exit

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:16:06 -05:00
Beyley Cardellio 2a8ba96282 d/uvc: Don't try to push a null sink
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:16:01 -05:00
Beyley Cardellio cf0a6d5a86 d/uvc: Return correct result codes for xrt_fs funcs
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:15:55 -05:00
Beyley Cardellio 944a8f6df8 d/uvc: Make libusb device descriptor const
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:15:46 -05:00
Beyley Cardellio cf2d9c7640 xrt: Add 64-bit little-endian float type
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:15:39 -05:00
Beyley Cardellio af3f3dc170 xrt: Fix fallback byte order macros
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2750>
2026-02-14 00:15:34 -05:00
Bernhard Jung 09aa6195c6 c/render: Fix RENDER_MAX_LAYERS to 128
RENDER_MAX_LAYERS is set to 128 independent of XRT_MAX_LAYERS.
Also, the pipeline specialization of max_layers is removed, because
specialization does not affect the memory layout of arrays within
structs, which can lead to an UBO memory mismatch the corresponding
C struct has smaller arrays.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2747>
2026-02-13 06:59:34 +01:00
Bernhard Jung 6b0e2cedc6 c/shaders: Refactor per layer ubo data
Instead of every parameter being an array we define an array of a
struct that contains all parameters per layer.

By doing so, the array of fixed size structs is at the end of the ubo
and we don't see any misalignments when specialization cannot reduce
the array length.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2746>
2026-02-12 23:53:05 +00:00
Beyley Cardellio a29e919185 t/common: Add Oculus Rift builder
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2743>
2026-02-12 19:58:56 +00:00
Beyley Cardellio 9f61f1ffd5 d/rift: Refactor interface to reduce duplicated code in external builder
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2743>
2026-02-12 19:58:56 +00:00