Skip to content

Conversation

@krazysh01
Copy link
Collaborator

MetaXR SDK attempts to bind the functions of XR_META_body_tracking_calibration if it sees that XR_META_body_tracking_full_body is present, it does not check whether the runtime supports calibration via XR_TYPE_SYSTEM_PROPERTIES_BODY_TRACKING_CALIBRATION_META which will crash applications where the SDK is in use.

Solution: Stub the methods allowing binding but return XR_ERROR_FEATURE_UNSUPPORTED, hopefully devs will follow better practices and not use the extension methods when it's explicitly marked as unsupported.

… checking for presence before trying to bind functions resulting in application crash
@mbucchia
Copy link
Owner

mbucchia commented Sep 6, 2025

Perfect, thanks you!

@mbucchia mbucchia merged commit 1c837cb into main Sep 6, 2025
1 check passed
@mbucchia mbucchia deleted the bodytracking_calibration_stub branch October 11, 2025 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants