openvr icon indicating copy to clipboard operation
openvr copied to clipboard

XR_HTCX_vive_tracker_interaction rev 3 unsupported paths

Open amini-allight opened this issue 2 years ago • 1 comments

This bug report is for SteamVR's OpenXR runtime functionality rather than OpenVR, but I have been instructed to post such bug reports here by a Valve employee in the past.

When I call xrSuggestInteractionProfileBindings to suggest bindings that involve paths from the third revision of XR_HTCX_vive_tracker_interaction I get the following error, or a similar one with a different path:

[Info] - Warning: Provided input path (/user/vive_tracker_htcx/role/left_wrist/input/grip/pose) is not valid for this interaction profile (/interaction_profiles/htc/vive_tracker_htcx)

I also get XR_ERROR_PATH_UNSUPPORTED as a return value from the call. I'm submitting these paths the exact same way as I submit paths from earlier revisions like /user/vive_tracker_htcx/role/chest/input/grip/pose, which work correctly. I believe this is meant to be supported, the patch notes for SteamVR 1.27 reference support for the new revision and xrEnumerateInstanceExtensionProperties returns revision 3 as well.

Platform info:

  • Valve Index headset
  • AMD RX 6900 XT
  • Linux 6.5.4
  • Mesa 23.1.8
  • SteamVR 2.0.2

amini-allight avatar Sep 27 '23 17:09 amini-allight

Sadly this is still an issue on SteamVR 2.1.10 and 2.2.2 (beta).

I've also downgraded to 1.27.5 (temp_v1.27.5 branch) to check this again and this branch strangely also has this issue now. When I originally tested this with 1.27.4, it did actually work. Seems like something must have gotten reverted between 1.27.4 and 1.27.5.

a2flo avatar Dec 15 '23 08:12 a2flo