Skip to content

OpenXR: Work around bug with Meta runtime on 1.0.49 #108869

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 22, 2025

Conversation

dsnopek
Copy link
Contributor

@dsnopek dsnopek commented Jul 22, 2025

Fixes #108850

This works around a bug in Meta's OpenXR runtime, which gives incorrect aim pose transforms if the OpenXR version used by the application is 1.0.49 or later. We can remove the workaround once Meta fixes this in their runtime.

This does fix the issue on the Meta Quest 3 in my testing, however, the more important question is if this will cause problems on other runtimes, in particular those that support OpenXR render models (support added in #107388) which is part of OpenXR 1.x.49. Hopefully, they aren't checking the version and features from 1.x.49 will work anyway 🤞

Will need some testing on a variety of OpenXR runtimes

@Repiteo Repiteo merged commit fea5586 into godotengine:master Jul 22, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Jul 22, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Controllers/hands in weird positions on Meta Quest starting from Godot 4.5-beta1
3 participants