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