Why?
- Unity Supports OpenXR https://docs.unity3d.com/Packages/com.unity.xr.openxr@0.1/manual/index.html
- StemVR now fully supports OpenXR so a separate build shouldn't be necessary https://store.steampowered.com/news/app/250820/view/3044967019267211914
- This will solve all of the "Add Windows MR" feature requests. (WMR runtime supports the OpenXR api)
- Oculus runtime also fully supports OpenXR. No need for SteamVR if you're on Oculus. https://developer.oculus.com/blog/openxr-for-oculus/?sf236271064=1
- No longer have to worry about handling VR hardware directly. Some OpenXR runtimes even support Leap! Granted, not all runtimes can handle all VR hardware, but that will expand more and more in the future
- More headsets will be supported more easily (maybe even with no effort)
- Easier to use new headsets (even Augmented Reality!) and more platforms in the future (Linux? Maybe even Android??)
You guys probably already have this feature in mind but I didn't see it in Trello or in the forum.
Thanks for the great work!