Simon Zeni
e89f2c3555
external/imgui: update to 1.90.8
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2254 >
2024-09-17 11:12:21 -04:00
Simon Zeni
a4cfebeb45
aux/debug_ui: forward type if debug gui feature is disabled
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2254 >
2024-09-17 10:50:39 -04:00
galister
bcbe19ddd7
doc: Document !2310
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2310 >
2024-09-12 00:14:21 +09:00
galister
8b93ab6c72
xrt: pass at_timestamp_ns to get_face_tracking
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2310 >
2024-09-12 00:14:21 +09: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
Simon Zeni
5eb5da8de9
st/oxr: disable XR_EXT_hand_tracking through CMake
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2296 >
2024-09-11 13:36:38 +00:00
Fernando Velazquez Innella
5c49a2c18a
doc: Document !2303
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2303 >
2024-09-10 13:24:58 +00:00
Fernando Velazquez Innella
44179cd190
st/gui: draw gui_widget_native_images with header, scale slider and rotation checkbox
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2303 >
2024-09-10 13:24:58 +00:00
Christoph Haag
3eabdc7713
d/steamvr_lh: Fix crash on shutdown
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2324 >
2024-09-09 01:22:30 +02:00
Christoph Haag
4bd1290c5e
doc: Document !2312
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 >
2024-09-06 19:40:00 +00:00
Christoph Haag
d1f4099a3f
st/oxr: Add view rotation difference to fov angles with parallel views
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 >
2024-09-06 19:40:00 +00:00
Christoph Haag
71b5d37e7e
a/math: Add math_quat_to_euler_angles
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 >
2024-09-06 19:40:00 +00:00
Christoph Haag
7150279e2b
st/oxr: Log all quirks
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 >
2024-09-06 19:40:00 +00:00
Christoph Haag
f672227153
st/oxr: Add OXR_PARALLEL_VIEWS debug var
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 >
2024-09-06 19:40:00 +00:00
Rylie Pavlik
338d85543b
c/util: Extract comp_layer_accum, formerly comp_layer_slot, and reduce coupling.
...
The "secret" the implementation is hiding is how calls and layers
turn into a single structure. Not a great secret but functionality
that is needed.
c/util: Use comp_layer_accum in comp_base and derived implmentations.
c/util: zero the other swapchains.
c/util: Inline two functions.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2317 >
2024-09-06 19:22:21 +00:00
Simon Zeni
9f6f6c6df7
xrt/compositor: use int64_t for timestamps
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
f88705a307
aux/util: use int64_t for timestamps in u_pacing
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
8cf2e4bd2b
xrt: use int64_t for timestamps in get_body_joints
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
68ca582362
xrt: use int64_t for timestamps in get_view_poses
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
ae7dca3107
aux/math: use int64_t for timestamps in m_relation_history
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
e298244516
xrt: use int64_t for timestamp in get_hand_tracking
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
d5ba6eec5b
xrt: use int64_t for timestamp in get_tracked_pose
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
8976e677b2
xrt/tracking: use int64_t to represent timestamps
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
d67ab7845f
xrt/space: use int64_t to represent timestamps
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
af5cf402bf
xrt: use int64_t to represent timestamps
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:48:14 -05:00
Simon Zeni
bc131e651a
aux/util: use int64_t to represent timestamps in u_time
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:47:57 -05:00
Simon Zeni
54fe2c0e4e
aux/os: use int64_t to represent timestamps
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2298 >
2024-09-06 10:47:57 -05:00
Patrick Nicolas
825de0ec09
cmake: Fix building in dir with whitespace
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2319 >
2024-09-06 10:18:51 -05:00
galister
6db9d570d8
t/libmonado: add tracking-related device properties
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2313 >
2024-09-05 13:19:33 +00:00
Bones
235cc78e6a
d/steamvr_lh: refactor driver
...
Co-authored-by: galister <galister@librevr.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2297 >
2024-09-04 13:54:21 +00:00
Korcan Hussein
30d8e29ee1
gradle: make debug apk builds debuggable
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2320 >
2024-08-29 15:02:40 +01:00
Simon Zeni
738acfbcf7
st/oxr: add more checks around xrBeginSession and xrEndSession
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2162 >
2024-08-28 16:00:13 -05:00
Rylie Pavlik
511efda748
scripts: pytest-based Android device testing
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2311 >
2024-08-23 15:05:07 +00:00
Rylie Pavlik
f30e5265f9
a/vk: Fix validation error on Android
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
58369ec1fa
st/oxr: Use extension-decorated name for Vulkan functions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
9bd2f7c201
st/oxr: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
2170409faf
c/main: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
2265984cb1
t/sdltest: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
909dabf44b
c/client: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
c439f289d4
c/null: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
646950dc27
tests: Require dependency Android Vulkan extensions
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Rylie Pavlik
182d87015f
scripts, a/vk: Fix calling functions using their Vulkan 1.0 name rather than promoted name
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233 >
2024-08-23 14:04:37 +00:00
Jarvis Huang
764263d171
st/oxr: Combine Android activity lifecycle with session lifecycle
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 15:27:53 -05:00
Rylie Pavlik
13e023955c
ipc: Create android_instance_base if required.
...
Co-authored-by: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 15:27:53 -05:00
Rylie Pavlik
bc6a42441c
t/common: Create android_instance_base if required.
...
Co-authored-by: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 12:59:45 -05:00
Rylie Pavlik
28ec3246eb
a/android: Base implementation of xrt_instance_android
...
Co-authored-by: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 10:30:18 -05:00
Jarvis Huang
3a7e98a51b
a/android: Hook android_lifecycle_callbacks with Java class
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 10:30:18 -05:00
Jarvis Huang
84efd4d6fb
a/android: Add ActivityLifecycleListener class
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 10:30:18 -05:00
Rylie Pavlik
449016be51
xrt: Add missing doc comments.
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 10:30:18 -05:00
Jarvis Huang
30c067db7f
xrt: Add XRT_ERROR_ANDROID
...
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655 >
2024-08-22 10:30:18 -05:00