Moses Turner
10c72d4272
c/main: Explain why we force the blit texture to be evenly-sized (NFC)
2022-06-14 14:01:55 +01:00
Moses Turner
3cdc9bc6cb
a/gst: Explain why we require evenly-sized frames (NFC)
2022-06-14 14:01:38 +01:00
Jakob Bornecrantz
4870c34485
c/util: Emulate sRGB formats with linear versions
2022-06-13 20:10:45 +01:00
Jakob Bornecrantz
022f23b26c
c/client: Correctly check for sRGB format
2022-06-13 20:10:45 +01:00
Jakob Bornecrantz
a0724d8ea7
a/vk: On Android create sRGB images as linear and use views to sample with gamma
2022-06-13 20:10:45 +01:00
Jakob Bornecrantz
6fc1e0cdce
c/client: Split EGL creation functions into smaller helper functions
2022-06-13 18:24:49 +01:00
Jakob Bornecrantz
83d29cfdc7
c/client: Print error if we can not query client API type from context
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
db2cec2916
c/client: Rename insert fence function to match other functions
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
b56142942d
c/client: Tidy and reorg flow in egl create function
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
40a62329d8
c/client: Add some sanity checking and debug print OpenGL information
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
ef93c43b21
c/client: Restore context on unsupported API and better debug printing
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
1d4bf5dcd5
c/client: Log if a format conversion isn't supported
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
0cbb850462
c/util: Improve debug printing when importing swapchain
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
dfa24a7829
c/main: On Android prefer RGBA over BGRA VkSwapchains
...
BGRA is only supported on 0.1% of devices according to GPUinfo.
2022-06-13 18:22:31 +01:00
Jakob Bornecrantz
0984cfe9e1
c/main: Print swapchain formats on debug
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
ee23b6244c
c/main: Use trace instead of debug for per frame message
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
53a936a720
c/main: Ask for VK_KHR_image_format_list optionally
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
0682407ec6
c/null: Ask for VK_KHR_image_format_list optionally
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
c026de6307
st/oxr: Ask for VK_KHR_image_format_list optionally
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
bff61bec4b
a/vk: Create image with mutable format if a sRGB on Android
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
2b29e925ea
a/vk: Add check for VK_KHR_image_format_list device extension
2022-06-12 11:09:36 +01:00
Jakob Bornecrantz
4150028cb1
a/vk: Add a lot more formats vk_format_string
2022-06-12 11:09:36 +01:00
Moses Turner
633439e439
c/main: Fix rounding math and ensure even image sizes for readback
2022-06-12 00:50:28 +01:00
Moses Turner
18678786b7
a/gst: Complain if the image size is not divisible by two
2022-06-12 00:45:00 +01:00
Moses Turner
50e3a3cfa1
st/gui: Use main profile when recording videos
2022-06-11 22:26:56 +01:00
Julian Petrov
32fd49d52b
st/oxr: Implement XR_KHR_win32_convert_performance_counter_time
2022-06-09 14:48:27 -04:00
Julian Petrov
1debb2e015
u/time: Implement QPC related functions
2022-06-09 14:48:27 -04:00
Julian Petrov
3b1e34ee20
a/os: Add QPC helper for getting win32 ticks
2022-06-09 14:48:27 -04:00
Moses Turner
3e87f9831d
comp/main: Prettify nvidia allowlist and add Odyssey+
2022-06-09 01:09:06 +01:00
zhibinw
1972fd3758
a/android: Add a flag to enable AHardwareBuffer GPU sampled usage.
2022-06-08 13:02:52 +00:00
zhibinw
d17f232940
ipc/android: Extend timeout duration
2022-06-08 12:52:55 +00:00
zhibinw
9616606a2b
c/client: Add protected content flag when create EGL images
2022-06-08 19:31:36 +08:00
Mateo de Mayo
03c3b41f39
cmake: Add CMakePresets.json
2022-06-07 17:49:50 +00:00
Mateo de Mayo
604815cb51
d/wmr: Fix pose correction from Basalt
...
There was a confusion about whether this was needed for some apps. It was.
2022-06-02 15:47:57 +00:00
Mateo de Mayo
e7c3376612
a/math: Add disabled test to show problem with current quat_exp implementation
2022-06-02 15:47:57 +00:00
Mateo de Mayo
6bc551d004
t/slam: Prioritize SLAM_CONFIG over driver calibration if set
2022-06-02 15:47:57 +00:00
Christoph Haag
e24ec3d431
st/gui: Use int input for remote driver port
2022-06-02 15:29:57 +02:00
Christoph Haag
77ee72d4eb
d/remote: Rename r_hub_system_devices_destroy
...
r_hub_destroy() taking a parameter of type struct xrt_system_devices* was weird.
2022-06-02 15:29:10 +02:00
Jakob Bornecrantz
1985cd82dc
doc: Document !1356
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
9932e75db6
d/remote: Tidy and comment
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
7990ca9208
d/remote: Print out name values on wrong input name
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
93d92ec6a7
d/remote: Use vive_bindings helper library
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
7f73a58045
d/remote: Expose a Index controller instead of simple controller
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
46305b77db
d/remote: Properly shut down the run_thread
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
2b35699d85
d/remote: Use better logging helpers
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
d0cc7e4082
d/remote: Use xrt_system_devices directly in the driver
...
And also make shutdown properly work.
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
64694a7e56
st/prober: Remove remote code in legacy path
...
Implemented by a builder instead
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
3c1576fc44
st/gui: Make it possible to pass in remote address from the command line
2022-06-01 16:50:19 +01:00
Jakob Bornecrantz
b782478571
st/gui: Make it possible to enter address and port for remote
2022-06-01 16:50:19 +01:00
Campbell Suter
0f8da1900b
a/math: Fix math_pose_invert breaking on rotated poses, and add a test
...
Previously, math_pose_invert would apply a multiplication in the wrong
order. This lead to the position of the 'original' pose being rotated.
This patch fixes that, and adds a unit test to check this case.
2022-06-01 16:44:03 +01:00