com.unity.xr.openxr 1.4.0
Notes: processedReleased April 11, 2022
Unity Compatibility
Minimum Unity: 2020.3 (0b14)
Package Dependencies
🔧 Bug Fixes
- Fixed an issue that would cause failure to load OpenXR loader when non-ascii characters in project path.
- Fixed an editor crash issue when updating OpenXR package version and then enter Playmode.
- Fixed `EyeGaze` functionality not working in the `Controller` sample.
- Fixed Oculus `MenuButton` not being recognized in script.
- Fixed an issue that some OpenXR Editor settings not being serialized properly.
- Fixed `Failed to suggest bindings for interaction profile` console error spamming when a runtime doesn't support a certain interaction profile.
- ### Updated
- Updated OpenXR Loader to 1.0.20.
- Updated Render Mode naming to Single Pass Instanced / Multiview for Android platform.
- Updated Input System dependency to 1.3.0.
- Updated XR mirror view to be based on the occlusion mesh line loop data obtained from `xrGetVisibilityMaskKHR`.
✨ Features
- Added runtime failures handling to completely shut down OpenXR when runtime error occurred.
- Added support to dynamically discover runtimes by registry key.
- Added logging for no MainCamera tag detected when depthSubmission mode enabled.
- Added console error logging if entering playmode on unsupported platforms.
- Added support to automatically open OpenXR project validator if any issues detected after package update.
- Added API `OpenXRFeature.GetViewConfigurationTypeForRenderPass`, which returns viewConfigurationType for the given renderPass index.
- Added pre-init support for UWP / WSA platform. Note: OpenXR got unchecked by upgrading to this version (only on UWP), but options chosen under `Features` remained as they were.
