Commit graph

276 commits

Author SHA1 Message Date
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
Ryan Pavlik b9f05182d0 cmake: Adjust XRT_OPENXR_INSTALL_ACTIVE_RUNTIME to default to OFF. 2023-05-26 19:39:57 +00:00
Ryan Pavlik e3ce528703 cmake: Adjust build so that CPack makes a better deb file.
Not as good as the native one, but better.
2023-05-22 14:24:03 -05:00