Commit graph

7087 commits

Author SHA1 Message Date
Gavin John 135252e7d6 reuse: Add flake.lock entry 2024-03-27 13:29:04 +00:00
Gavin John 84b3ed9096 misc: Add flake files for Nix development 2024-03-27 13:29:04 +00:00
korejan 8831724697 doc: Document !2183 2024-03-26 22:17:33 +00:00
korejan 159f22e403 c/main: Fix incorrect surface format matching 2024-03-26 21:40:42 +00:00
Commenter 45fd181fdb
doc: Document !2182 2024-03-25 09:28:41 -05:00
Commenter c8ca7797a0
xrt: Fix compile error in t_imu.cpp 2024-03-25 09:28:08 -05:00
korejan e91102d278 doc: Document !2169 2024-03-24 12:44:43 +00:00
korejan d3e87d784b a/util: Fixes missing windows lib for mercury_streamvr_driver 2024-03-24 12:44:39 +00:00
Fernando Velazquez Innella a896d79853 doc: Document !2179 2024-03-19 18:04:26 -04:00
Fernando Velazquez Innella a462235e2a a/vk: Fix build with Vulkan SDK's older than 1.3 2024-03-19 12:22:46 -04:00
Fernando Velazquez Innella 2ff185a878 doc: Document !2177 2024-03-18 14:27:02 -04:00
Fernando Velazquez Innella 3984bf4d8d u/var: Protect tracker access with a mutex.
Solves a race condition that may crash the debug gui if objects are removed using u_var_remove_root
2024-03-18 14:16:05 -04:00
Christoph Haag e352cffbe1 doc: document !2175 2024-03-18 00:00:32 +01:00
Christoph Haag 795360a511 d/steamvr_lh: Set view_count = 2
Drivers that do not use u_device_allocate must set view_count themselves.
2024-03-18 00:00:32 +01:00
Christoph Haag f4c3e9ed2c st/prober: fix view_count printing in PH() macro 2024-03-18 00:00:32 +01:00
Christoph Haag b2c4134113 c/main: Check xdev view_count early and add error message 2024-03-17 22:36:55 +01:00
Tsyshnatiy 06ff114a7d doc: document !2150 2024-03-15 16:42:58 +00:00
Tsyshnatiy e71850722e Fixes xreal glasses detection after na->xreal renaming 2024-03-15 16:42:58 +00:00
Meng Jiao 680af2d57c doc: Document !2086 2024-03-15 01:48:38 +00:00
Meng Jiao e154fd4513 mono: depth layer supporting mono 2024-03-15 01:48:38 +00:00
Meng Jiao a802960684 driver/simulated: Handling when the view count is 1 or 2. 2024-03-15 01:48:38 +00:00
Meng Jiao 368a3842fb d/remote: Get view count from json config 2024-03-15 01:48:38 +00:00
Meng Jiao 8a74798c0b a/util: Device helpers and distortion handling for when the view count is equal to 1 or 2 2024-03-15 01:48:38 +00:00
Meng Jiao 105577730f a/util: Make distortion utils compatible with view count equal to 1. 2024-03-15 01:48:38 +00:00
Meng Jiao 95331593e2 mono: projection layer supporting mono 2024-03-15 01:48:38 +00:00
Simon Zeni 2d26946ffa doc: document !2173 2024-03-14 01:56:38 +00:00
Mateo de Mayo a8eb098e14 drivers: don't initialize masks_sink if slam is disabled
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
2024-03-14 01:56:38 +00:00
sdegrande 55bd054ddd doc: Document !2165 2024-03-13 11:40:32 +01:00
sdegrande a806903765 d/remote: Fix warnings reported by clang (17) about some wrong printf formats. 2024-03-13 11:40:32 +01:00
sdegrande 2e43c7b895 d/remote: Add and use a multi-os r_socket_t typedef
On Linux, a socket descriptor as an int, while on Windows it is a
SOCKET (aka an unsigned long long).

This patch introduces a r_socket_t typedef set depending on the OS,
and uses it where needed.

The patch also reorders some header inclusions, to ensure that
winsock2.h is included before windows.h, or else the winsock API is
defined instead of the winsock2 API and a warning is emitted during
compilation.

Also, the "#pragma comment(lib, 'ws2_32.lib')" directive used in r_hub.c
is a VC++-ism, not compatible wth Mingw64 (gcc or clang toolchains).
This patch replaces the pragma with a cmake link directive.
2024-03-13 11:40:32 +01:00
Fernando Velazquez Innella 56a7e60374 doc: Document !2167 2024-03-12 11:04:49 -04:00
Fernando Velazquez Innella 24de6f9edf c/util: Expand on swapchain import error codes
This allows the CTS in Direct3D12 to not fail when attempting to import sRGB swapchains with flags such as XR_SWAPCHAIN_USAGE_UNORDERED_ACCESS_BIT
2024-03-12 10:57:25 -04:00
Korcan Hussein 4660d18199 doc: Document !2166 2024-03-11 20:05:58 +00:00
Korcan Hussein ca3cbf7ce8 st/oxr: Bug fix XR_HTC_facial_tracking system support check
Fixes system support check for XR_HTC_facial_tracking not setting
lip support flag.
2024-03-11 19:48:51 +00:00
Korcan Hussein 24f206441c doc: Document !2163 2024-03-11 10:30:39 +00:00
Korcan Hussein 50f3816cf2 xrt: Adds support for XR_HTC_facial_tracking xrt-devices 2024-03-11 10:30:39 +00:00
Korcan Hussein 1a6c444a42 xrt: Adds framework for face-tracking xrt-devices 2024-03-11 10:30:39 +00:00
Meng Jiao b622ba0979 doc: Document !2164 2024-03-08 19:06:22 -06:00
Meng Jiao fec1d42139 a/util: Read config files in binary mode to fix on Windows 2024-03-08 19:01:54 -06:00
Fernando Velazquez Innella 6fddf3103d doc: Document !2161 2024-03-07 08:16:40 -05:00
Fernando Velazquez Innella 13ea0ab546 c/client: Run D3D12 swapchain initial barriers after all possible points of failure. 2024-03-06 11:09:00 -05:00
TheJackiMonster 4b3f7bba95 doc: document !2150
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2024-03-05 23:53:48 +00:00
TheJackiMonster 9f4f2541a6 d/xreal_air: Rename nreal air to xreal air in driver, support xreal air 2 and xreal air 2 pro 2024-03-05 23:53:48 +00:00
Patrick Nicolas ffb71af26f doc: document !2134 2024-03-05 08:49:33 +01:00
Patrick Nicolas d63b9f4518 a/vk: Enable synchronization2 feature 2024-03-05 08:49:33 +01:00
Patrick Nicolas 11fc8d5629 a/vk: Add possibility to create video encode queue 2024-03-05 08:49:33 +01:00
Patrick Nicolas c8195a8fbc a:vk: Make find_compute_queue_family more generic 2024-03-05 08:49:33 +01:00
Patrick Nicolas c5230c075c c/main: Compositor targets can set more parameters
Allow compositor targets to require a minimum Vulkan version, and
additional optional device extensions.
2024-03-05 08:49:33 +01:00
dengkail 8df4d0eb96 doc: Document !2124 2024-02-29 11:16:32 +08:00
dengkail c066774dca ipc: Add support for XR_FB_passthrough 2024-02-29 11:16:17 +08:00