OpenXR API layer enabling XR_EXT_hand_tracking support using Ultraleap tracking
%PROGRAMFILES%\Ultraleap\OpenXR\Logs
to %PROGRAMDATA%\Ultraleap\OpenXR
.ULTRALEAP_OPENXR_LOG_PATH
).isTrackingSupported
is now reported based on if the Ultraleap Tracking Service is installed and running on the
the system, as opposed to attempting a connection to the service to avoid startup delay and possible timeouts.XR_EXT_hand_tracking
conformance test.XR_EXT_hand_tracking
extension is not requested by the application Issue #14.XR_EXT_hand_joints_motion_range
extension. Since Ultraleap hand-trackers are optical-based systems, the returned hand pose is always based on the unobstructed joint locations.XR_HAND_JOINT_PALM_EXT
).XR_KHR_win32_convert_performance_counter_time
or XR_KHR_convert_timespec_time
extensions for accurate internal
timestamp conversions.ULTRALEAP_OPENXR_TIME_WARP_HEAD
and ULTRALEAP_OPENXR_TIME_WARP_VIEW
as they are no longer required now that Issue #6 is resolved.UninstallOpenXR.cmd
to allow easy uninstallation. An entry is also added to Windows add/remove programs list.XR_EXT_debug_utils
support) only warnings and errors are logged by default, but this can be controlled with the ULTRALEAP_OPENXR_DEBUG
environment variable.xrGetSystemProperties
extension support.Initial support for the XR_EXT_hand_tracking
extension.