Jakob Bornecrantz
|
5bde33f856
|
ipc: Split protocol json into separate files
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2635>
|
2025-11-25 15:36:48 +00:00 |
|
Jakob Bornecrantz
|
0a639c0498
|
scripts: Add json merging script
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2635>
|
2025-11-25 15:36:48 +00:00 |
|
Jakob Bornecrantz
|
7218ff545a
|
ci: Use ipc-structs.txt from build
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2635>
|
2025-11-25 15:36:48 +00:00 |
|
Jakob Bornecrantz
|
8ed36f9133
|
ipc: Always build the ipc-struct.txt file in the build root
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2635>
|
2025-11-25 15:36:48 +00:00 |
|
Korcan Hussein
|
24adc0e7dd
|
xrt: fix not defined XRT_OS_ANDROID macros in xrt_limits.h
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2641>
|
2025-11-25 14:57:29 +00:00 |
|
Korcan Hussein
|
9e81ef207c
|
xrt: use different values for XRT_MAX_LAYERS on Android
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2639>
|
2025-11-25 11:08:57 +00:00 |
|
Korcan Hussein
|
139e7b62c1
|
c/render: cap max layers to physical device limits
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2639>
|
2025-11-25 11:08:44 +00:00 |
|
Korcan Hussein
|
6c0c7268fb
|
a/vk: expose more vk physical device limits
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2639>
|
2025-11-25 10:23:03 +00:00 |
|
Korcan Hussein
|
cd362691b8
|
a/vk: move vulkan limits into dedicated vulkan anonymous-struct
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2639>
|
2025-11-25 10:23:01 +00:00 |
|
Korcan Hussein
|
9fba293963
|
c/render: fix semantically incorrect cs max image size calculation
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2639>
|
2025-11-25 10:20:55 +00:00 |
|
Jakob Bornecrantz
|
8fbc390762
|
drivers: Use the new helper to set functions
This adds the helper to some of the drivers,
but not all that can be done as a follow up.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2634>
|
2025-11-23 11:49:49 +00:00 |
|
Jakob Bornecrantz
|
95598839e5
|
ipc: Use the new helper to set device functions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2634>
|
2025-11-23 11:49:49 +00:00 |
|
Jakob Bornecrantz
|
9618af59a4
|
u/device: Add helper function to populate all functions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2634>
|
2025-11-23 11:49:49 +00:00 |
|
Jakob Bornecrantz
|
4afe286236
|
u/device: Break out not implemented functions into own file
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2634>
|
2025-11-23 11:49:49 +00:00 |
|
Beyley Cardellio
|
85b0219d0f
|
doc: Document !2613
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2613>
|
2025-11-23 01:58:14 -05:00 |
|
Beyley Cardellio
|
457a678181
|
a/math: Cleanup motion estimation API and gracefully handle zero dt
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2613>
|
2025-11-23 01:58:14 -05:00 |
|
Beyley Cardellio
|
a5d8548984
|
ipc: Initialize debug GUI after system
If we initialize the debug GUI first, then it will attempt to access a NULL system and fail.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2638>
|
2025-11-21 10:50:58 +00:00 |
|
Jakob Bornecrantz
|
e2180b93e7
|
ipc: Change order of fields to be more standard [NFC]
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2636>
|
2025-11-21 10:40:18 +00:00 |
|
Jakob Bornecrantz
|
ef3f9d68e3
|
ipc: Remove device io_active flag
Nothing used this feature, so removing it.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2636>
|
2025-11-21 10:40:18 +00:00 |
|
Jakob Bornecrantz
|
d886e0e57b
|
ipc: Refactor xrt_hmd_parts handling
Now also handles there not being a head device.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2636>
|
2025-11-21 10:40:18 +00:00 |
|
Jakob Bornecrantz
|
52a5a2667b
|
doc: Document !2633
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Jakob Bornecrantz
|
57a269a1ac
|
a/bindings: Remove xrt_[input|output]_name_string functions
These were buggy anyways as inputs and outputs not referred to by the
json wouldn't be listed, for instance all the PS Sense inputs. Replace
usage with u_str_xrt_input_name instead.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Jakob Bornecrantz
|
c95beed69f
|
u/pp: Add string getting functions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Jakob Bornecrantz
|
e7bc22cbff
|
xrt: Use X_marco for xrt_device_name
https://en.wikipedia.org/wiki/X_macro
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Jakob Bornecrantz
|
b1f31ddf57
|
xrt: Use X_macro for output name
https://en.wikipedia.org/wiki/X_macro
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Jakob Bornecrantz
|
6b283c41b4
|
xrt: Improve output defines
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2633>
|
2025-11-21 10:29:39 +00:00 |
|
Korcan Hussein
|
2f0d747e12
|
doc: Document !2579
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2579>
|
2025-11-20 10:55:46 +00:00 |
|
 Krzysztof LesiakandKorcan Hussein
|
a651592db1
|
tests: Don't use wil types in test code. It will call CloseHandle on KMT handles leading to exceptions while debugging
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2579>
|
2025-11-20 10:55:43 +00:00 |
|
 Krzysztof LesiakandKorcan Hussein
|
314529d079
|
tests: Explicitly set is_dxgi_handle to true in test code since the d3d11 allocator gives us non-NT handles
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2579>
|
2025-11-20 10:23:07 +00:00 |
|
 Krzysztof LesiakandKorcan Hussein
|
a5301c6fd8
|
tests: Fix tests_aux_d3d_d3d11 failing in DuplicateHandle before importing
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2579>
|
2025-11-20 10:23:07 +00:00 |
|
Jakob Bornecrantz
|
822e93d670
|
ipc: Increase max message buffer size
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2626>
|
2025-11-20 00:42:03 +00:00 |
|
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 |
|