mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-12 01:45:25 +00:00
cb62514fd0
v3: targets: Add Monado-SteamVR driver target st/ovrd: Add OpenVR driver header build: Factor out sdl hack into lib_sdl2_hack and update steamvr build build: Revert lib_sdl2_refactor steamvr: Emulate Index Controller by default steamvr: Use oxr_handle_destroy instead of exposing oxr_instance_destroy steamvr: don't use oxr internals steamvr: communicate 3dof tracking to steamvr steamvr: use util functions for device assignment and tracking origin setup steamvr: Install plugin to <prefix>/share/steamvr-monado steamvr: Use thread for updating poses every 1ms Makes a big difference for the Index @144Hz on the vive driver. Still somewhat choppy on survive driver - prediction should solve it. Main-author: Christoph Haag <christoph.haag@collabora.com> Co-author: Jakob Bornecrantz <jakob@collabora.com>
36 lines
653 B
CMake
36 lines
653 B
CMake
# Copyright 2019-2020, Collabora, Ltd.
|
|
# SPDX-License-Identifier: BSL-1.0
|
|
|
|
######
|
|
# This is where we collect all of the pieces from the different parts of
|
|
# the source tree and build a complete driver or integration part.
|
|
|
|
|
|
add_subdirectory(common)
|
|
|
|
if(XRT_FEATURE_OPENXR)
|
|
add_subdirectory(openxr)
|
|
endif()
|
|
|
|
add_subdirectory(cli)
|
|
|
|
if(XRT_HAVE_SDL2)
|
|
add_subdirectory(gui)
|
|
endif()
|
|
|
|
if(XRT_FEATURE_SERVICE)
|
|
add_subdirectory(ctl)
|
|
endif()
|
|
|
|
if(XRT_FEATURE_SERVICE AND XRT_FEATURE_OPENXR)
|
|
if(ANDROID)
|
|
add_subdirectory(service-lib)
|
|
else()
|
|
add_subdirectory(service)
|
|
endif()
|
|
endif()
|
|
|
|
if(XRT_FEATURE_STEAMVR_PLUGIN)
|
|
add_subdirectory(steamvr_drv)
|
|
endif()
|