Jiali Zhang
baf6c7f78d
st/oxr: Implementation of XR_KHR_android_thread_settings
2023-09-13 20:13:20 +01:00
Jakob Bornecrantz
54017f6b3e
c/multi: Add stub set thread hint function
2023-09-13 20:04:52 +01:00
Jiali Zhang
81a094f990
ipc: Add support for thread hint function
2023-09-13 20:04:49 +01:00
Jiali Zhang
faec524709
xrt: Add thread hint function
2023-09-13 20:03:17 +01:00
Jakob Bornecrantz
3696586441
doc: Document !1917
2023-09-13 17:33:55 +00:00
Jakob Bornecrantz
3de99b63d9
ipc: Add a interface header for ipc_server_main[_android]
2023-09-13 17:33:55 +00:00
Jakob Bornecrantz
5be0767aa9
ipc: Add a interface header for ipc_instance_create
2023-09-13 17:33:55 +00:00
Jakob Bornecrantz
6c87d66edb
doc: Document !1942
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
fd31b432b0
doc: Document !1203
...
Better late then never.
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
ad520c82c3
a/vk: Make sure to print the first GPU as well
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
7b3763650e
a/vk: Also print device type when listing GPUs
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
ccf232d4ac
a/vk: Add vk_physical_device_type_string
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
ceeeb2d136
a/vk: Make VkPhysicalDeviceProperties argument const
2023-09-13 17:18:25 +00:00
Jakob Bornecrantz
739d71a225
doc: Document !1908
2023-09-12 15:40:17 +01:00
Lubosz Sarnecki
040ad33188
t/libmonado: Add libmonado implementation
...
Work done by lots of different authors that did various pieces of the library.
Co-authored-by: Korcan Hussein <korcan.hussein@collabora.com>
Co-authored-by: Jakob Bornecrantz <jakob@collabora.com>
Co-authored-by: Ryan Pavlik <ryan.pavlik@collabora.com>
2023-09-12 15:38:31 +01:00
Zhongwang Zhang
be0df71004
doc: Document !1939
2023-09-08 15:15:24 +00:00
Zhongwang Zhang
f60c512cc9
external: Update android-jni-wrap, add Display.Mode
2023-09-08 15:15:24 +00:00
Mateo de Mayo
9dde11eff7
doc: Document !1937
2023-09-08 13:12:21 +00:00
Mateo de Mayo
1da029adaa
t/slam: Turn timestamp asserts into warnings
2023-09-08 13:12:21 +00:00
Mateo de Mayo
f8932fe879
t/slam: Add reset state button
2023-09-08 13:12:21 +00:00
Mateo de Mayo
5fd73ea70c
external/slam: Update to 7.0.0 with RESET_TRACKER_STATE and ignore masks
2023-09-08 13:12:21 +00:00
Mateo de Mayo
ae1de1f2b5
a/vive: Add FoV tweaks for another index HMD
2023-09-08 13:12:21 +00:00
Mateo de Mayo
a4a6850094
h/mercury: Add min detection confidence option
2023-09-08 13:12:21 +00:00
Mateo de Mayo
14c1ecc96e
t/euroc: Allow euroc recorder to start and stop recordings in the same session
2023-09-08 13:12:21 +00:00
Jakob Bornecrantz
cdcb4fbc57
doc: Document !1948
2023-09-08 13:58:09 +01:00
dengkail
a809635fe6
t/android_common: Specify mutability flag for PendingIntent object.
...
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or
FLAG_MUTABLE to be specified when creating a PendingIntent, according to
https://developer.android.com/guide/components/intents-filters#DeclareMutabilityPendingIntent .
2023-09-08 13:43:40 +01:00
BabbleBones
0921f01e26
doc: Document !1947
2023-09-08 13:30:45 +01:00
BabbleBones
9033ff4b91
steamvr_lh: Correct angular and linear velocities
2023-09-08 13:30:29 +01:00
BabbleBones
10d0ab7e1e
steamvr_lh: Correct jitter and pull latest timestamp on hands
2023-09-08 13:30:24 +01:00
Jakob Bornecrantz
2218446c3e
doc: Document !1950
2023-09-08 12:10:55 +00:00
Gabriele Musco
23ac74415d
d/steamvr_lh: Add support for new SteamVR display component v3 interface
...
First try v3 then fallback to v2 should it not be available.
2023-09-08 12:10:55 +00:00
Mateo de Mayo
9f61b47415
doc: Document !1949
2023-09-08 12:56:41 +01:00
Mateo de Mayo
d486338985
t/hand: Reduce relation history lock contention
...
Relation history was being accessed guarded by an external lock in a couple of
places. This is redundant since its implementation already defines an internal
lock.
2023-09-08 12:56:34 +01:00
Mateo de Mayo
c6ca7d2339
d/vive: Reduce relation history lock contention
...
Relation history was being accessed guarded by an external lock in a couple of
places. This is redundant since its implementation already defines an internal
lock.
2023-09-08 12:56:18 +01:00
Mateo de Mayo
3bf927f03f
d/na: Reduce relation history lock contention
...
Relation history was being accessed guarded by an external lock in a couple of
places. This is redundant since its implementation already defines an internal
lock.
2023-09-08 12:56:02 +01:00
Mateo de Mayo
2e55c54b8f
d/na: Destroy relation history
2023-09-08 12:53:10 +01:00
Mateo de Mayo
ce929e804c
a/math: Add lock for relation history get_size
2023-09-08 12:53:10 +01:00
Jakob Bornecrantz
f0ce16288f
doc: Document !1940
2023-09-08 10:47:58 +01:00
Jakob Bornecrantz
1f49e43724
c/main: Always use the mode's extents when creating the surface
...
This fixes a bug on NVIDIA Jetson. Note this isn't so much the NVIDIA Jetson
fault, while the code was working on desktop, Monado did something wrong.
What happned was that Monado would select a mode with one size, while then
creating a VkSurface/VkSwapchain of a different size. This would work on
hardware with scalers/panning modes. The NVIDIA Jetson apparently doesn't have
support for that so failed when presenting. This patch makes sure that the
VkSurface/VkSwapchain extents match the mode for all direct mode targets.
2023-09-08 10:47:58 +01:00
Jakob Bornecrantz
9bac7ed30e
c/main: Print creation info for direct mode objects
2023-09-08 10:47:58 +01:00
Jakob Bornecrantz
67c24ebe92
c/main: Free plane_properties earlier
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
e95b6932eb
c/main: Use more enumeration helpers
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
e37041cc61
a/vk: Add printing functions for create info structs
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
113f747742
a/vk: Print more VkSurface info
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
648a168219
a/vk: Even more flag bits string functions
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
d905f79025
a/vk: Improve old flag bits string functions
...
Make old flag bits string functions like the new ones.
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
ef7aeef971
a/vk: Add flag bits string functions
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
217874507b
a/vk: Re-order functions [NFC]
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
f08a4abb3f
a/vk: Add string function for VkSharingMode
2023-09-08 10:31:42 +01:00
Jakob Bornecrantz
e732265e64
a/vk: Add more enumeration helpers
2023-09-08 10:31:42 +01:00