Missing OpenXR 1.0.22 Extensions
zjijz opened this issue · 1 comments
I was looking for extensions like XR_FB_keyboard_tracking
, XR_FB_passthrough_keyboard_hands
, XR_FB_render_model
, etc and saw they all just weren't in the library yet. I think this mainly stems from these being recently added in the OpenXR 1.0.22 release (which was only a month ago): https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.0.22.
Does updating the underlying OpenXR version happen to be easy? I imagine there's then some manual work to add the openxr
view of these changes.
Is there any way I could help out with pulling the new version and updating the openxr
layer?
Updating the -sys
bindings is usually easy:
- Update the sys/OpenXR-SDK submodule
cargo run --bin generator && cargo fmt
- Address any generator bugs/XML quirks due to the new version
High-level, safe wrappers at the openxr
layer for new extensions must be handwritten, but it is by design possible to use the unsafe -sys bindings directly for cases not covered by the high-level API.
I'd be happy to review pull requests for any/all of the above.