Commit graph

7430 commits

Author SHA1 Message Date
Simon Zeni 08f3965ad0 aux/vk: handle extFormatResolve in create_image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2316>
2024-09-19 11:54:32 -04:00
Simon Zeni 8c272d1d96 xrt: use uint64_t for size in xrt_image_native
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2316>
2024-09-19 10:24:54 -04:00
Simon Zeni 1b8b85d99d aux/vk: add support for optional VK_ANDROID_external_format_resolve
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2316>
2024-09-19 09:44:56 -04:00
Simon Zeni 922e225794 aux/vk: add vk_csci_is_format_supported
Moved the function `is_format_supported` from comp_vulkan.c into the public API

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2316>
2024-09-19 09:44:56 -04:00
Zhongwang Zhang 1ec873376b doc: Document !1786
And update !2051's changelog a little bit.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:18:20 -05:00
Zhongwang Zhang 7e9c6135be c/main: Trigger the display refresh rate change request via android API ANativeWindow_setFrameRate
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:18:20 -05:00
Zhongwang Zhang 00b491d11a c/multi: Push event if display refresh rate changed
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:12:18 -05:00
Zhongwang Zhang 7cf30da9b1 c/main: Implement display refresh rates supports on Android
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:12:18 -05:00
Zhongwang Zhang f2f092521f a/android: Add API for getting display refresh rate
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:12:18 -05:00
Zhongwang Zhang 4029233069 a/android: Add supported display refresh rates in xrt_android_display_metrics
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1786>
2024-09-18 15:12:18 -05:00
Bones bb2b9e64c2 doc: Document !2293
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2293>
2024-09-18 19:00:41 +00:00
Bones f86705a8b6 u/pacing: Add minimum wake period
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2293>
2024-09-18 19:00:41 +00:00
Jiali Zhang 0c8793b5c0 doc: Document !2223
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2223>
2024-09-18 18:43:32 +00:00
Jiali Zhang ed1ea5af73 Enable eye tracking on demand
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2223>
2024-09-18 18:43:32 +00:00
Yu Li 357cf0e93b doc: Document !2252
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2252>
2024-09-18 18:36:19 +00:00
Yu Li b00a37be18 a/util,ipc,xrt: Support multi-local_floor space
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2252>
2024-09-18 18:36:19 +00:00
BabbleBones 3b7f85cd8c c/main: remove HP desktop monitor from NV whitelist
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2326>
2024-09-17 18:07:41 +00:00
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