WIP: OpenXR support
When a newer version of VTK is provided OpenXR is built with instead of OpenVR.
OpenXR is an open standard which VR vendors support/provide implementations of. This allows usage of VR platforms in a more native way. Ex: OpenVR requires steamVR to run on top of Oculus. OpenXR just requires Oculus. See more details: https://gitlab.kitware.com/iMSTK/iMSTK/-/issues/386
Todo:
-
Add FindOpenXR -
Turn on OpenXR in the innerbuild if vtkRenderingOpenXR module found in provided VTK. -
Add controls/json mappings -
Add haptics -
Rename imstkVTKOpenVR classes to imstkVTKVR -
Fix on linux -
Fix Debug Build
Edited by Andrew Wilson