Andrei Aristarkhov
9652fee1ee
cmake: Allow D3D detection outside of the VS Developer Command Prompt
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2276 >
2024-07-15 17:33:15 +00:00
Simon Zeni
557dfa8bf1
cmake: bump required version to 3.22
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2261 >
2024-07-04 19:05:03 +00:00
Simon Zeni
393a08600e
cmake: refactor XRT_FEATURE_OPENXR* options
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2140 >
2024-07-04 13:27:16 -04:00
Simon Zeni
4a6f62fe65
cmake: disable XRT_FEATURE_OPENXR_LAYER_FB_IMAGE_LAYOUT by default
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2140 >
2024-07-04 13:27:16 -04:00
Korcan Hussein
1e67a27326
cmake: change project c++-lang to c++20
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2258 >
2024-06-26 11:30:08 +01:00
Rylie Pavlik
28cb225be1
monado: Update version
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2242 >
2024-06-07 16:50:30 -05:00
Jan Schmidt
b66ccfb258
build: Rift S doesn't actually depend on hidapi.
...
Remove the dep from the Rift S driver checks
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2227 >
2024-05-30 19:41:12 +03:00
Christoph Haag
b101db3705
a/bindings,xrt: Add Touch Plus controller
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
73686b340b
a/bindings,xrt: Add touch pro controller
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
ab2e89affd
a/bindings,xrt: Add FB_touch_controller_proximity
...
Adding virtual profiles is a bit of a hack that we may want to unify in the
future.
It also adds some redundant verification for paths like
"/user/hand/left/input/trigger"
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
d0a6fc2c3c
a/bindings,xrt: Add vive focus 3 profile
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
397295274e
a/bindings,xrt: Add vive cosmos controller profile
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Christoph Haag
f2e1fdb26c
a/bindings,xrt: Add pico neo3, 4, g3 controllers
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2194 >
2024-05-28 22:09:13 +00:00
Simon Zeni
d752ca70a1
cmake: enable CMP0083
2024-05-24 19:37:50 +00:00
Jakob Bornecrantz
717c3e2a0e
st/oxr: Add XR_MNDX_xdev_space support
2024-05-20 00:49:36 +02:00
Korcan Hussein
085aae9505
xrt: Adds support for XR_FB_body_tracking xrt-devices
2024-05-16 15:04:51 +01:00
Tsyshnatiy
e71850722e
Fixes xreal glasses detection after na->xreal renaming
2024-03-15 16:42:58 +00:00
Korcan Hussein
50f3816cf2
xrt: Adds support for XR_HTC_facial_tracking xrt-devices
2024-03-11 10:30:39 +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
dengkail
c57976c2af
st/oxr: Add extension XR_FB_passthrough
2024-02-29 11:15:37 +08:00
sdegrande
43da008cd5
t/slam: Only turn on the SLAM feature on Linux
...
Currently, the VIT loader uses calls to libdl, a Linux only library.
It could be adapted to Windows, but could not be easily tested until
the support of headsets on Windows.
Meanwhile, the SLAM feature is forced to be off.
2024-02-15 12:03:56 +01:00
Pingping Meng
fd816c838f
st/oxr: Add extension XR_FB_composition_layer_depth_test
2024-02-02 05:14:55 +00:00
Ryan Pavlik
80f0861fb6
cmake: Do not complain so loudly about LeapSDK.
...
We are not missing a module, it's just looking for a config file.
2024-02-01 10:51:42 -06:00
Simon Zeni
170d38978e
cmake: remove XRT_HAVE_BASALT & XRT_HAVE_KIMERA
2024-01-17 15:15:03 -05:00
Bailey Morgan
20cb556f6d
cmake: Remove unused ffmpeg dependency
2024-01-16 16:43:35 -05:00
huanchen
774b3d23a5
st/oxr: Implement XR_EXT_performance_settings
2024-01-04 23:03:20 +00:00
jialz
e51ecede4f
st/oxr: Add extension XR_FB_composition_layer_alpha_blend
2023-12-26 12:36:58 +00:00
Jakob Bornecrantz
6bdfb1556c
st/oxr: Unify FB extension define names
2023-12-26 12:34:38 +00:00
AP\shuaxia
0a6e3dfd49
st/oxr: Add extension XR_FB_composition_layer_settings
2023-12-26 11:15:02 +00:00
quic_yaommo
0bf275da3f
xrt: Set runtime descriptions from CMake
2023-12-21 12:33:26 +00:00
Hui Xu
d113f83f53
st/oxr: Support XR_FB_composition_layer_image_layout
2023-12-20 10:38:31 +00:00
Weijie Wang
fa85b5e98a
st/oxr: Add extension XR_KHR_composition_layer_color_scale_bias
2023-12-15 23:11:53 +00:00
0y8w1x
66e8db5d5a
d/ulv5: Add UltraLeap v5 driver
2023-12-05 16:07:32 +00:00
Simon Zeni
8f6603d019
st/oxr: Implement XR_KHR_vulkan_swapchain_format_list
2023-11-20 09:40:20 -05:00
Jakob Bornecrantz
33498dc6b2
st/oxr: Make misc extensions a build time option
2023-11-15 13:16:50 +00:00
Jakob Bornecrantz
b7299ead15
st/oxr: Make interaction profiles a build time option
2023-11-15 13:16:50 +00:00
Jakob Bornecrantz
f56b1a42c7
cmake: Add printing of local_floor and unbounded spaces
2023-11-15 13:16:50 +00:00
Jakob Bornecrantz
143757d48d
cmake: Reflow feature print section
2023-11-15 13:16:50 +00:00
Jakob Bornecrantz
3b3dc5bda1
cmake: Don't format status print list
...
Going to be needed later.
2023-11-15 13:16:50 +00:00
Jakob Bornecrantz
2d79fb1a3f
st/oxr: Enable XR_MSFT_unbounded_reference_space
2023-11-14 12:51:28 +00:00
Jakob Bornecrantz
72a68cf54b
st/oxr: Enable XR_EXT_local_floor
2023-11-14 12:51:28 +00:00
Zhongwang Zhang
aadb9517f3
st/oxr: Enable RenderDoc compiling on Android
2023-11-09 13:45:48 +00:00
Jakob Bornecrantz
3dcd555a6f
c/main: Use new comp_render helpers to render frame
2023-10-24 12:33:05 +00:00
Tobias Frisch
75cab73f70
d/na: Add driver for the Nreal Air glasses
2023-09-07 14:07:10 +00:00
Alex Badics
83976d7d2c
d/rokid: add Rokid Air and Max driver
2023-08-16 15:40:09 +02:00
Jakob Bornecrantz
299471f23e
cmake: Only enable color logging on Linux
...
The define was only used on Linux anyways, and with the following
refactor the code looks better we can test just this define.
2023-06-21 22:05:14 +00:00
Shawn Wallace
4a9f92e151
d/steamvr_lh: Add SteamVR Lighthouse driver wrapper
...
Implement support for SteamVR's Lighthouse driver (on Linux).
Only tested/works with the OG Vive and Vive wands, but adding new
device support should be simple.
2023-06-14 15:43:00 +01:00
utzcoz
5fc900ac75
d/remote: Enable remote driver building on Windows
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-06-13 21:08:01 +00:00
sdegrande
2f3f9e0cb9
build,a/{os,util},xrt,ipc: Fix compilation with Mingw64 on MSYS2
...
Main changes:
- use the pthread lib provided by Mingw64
- include windows.h where needed
- define XRT_ENV_MINGW
2023-06-05 12:03:47 -05:00
Moshi Turner
10fe48e81b
cmake: Use fancy colors on AppleClang too
2023-05-31 20:24:13 -07:00