com.unity.xr.openxr 1.4.0

com.unity.xr.openxr

Notes: processedReleased April 11, 2022

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3 (0b14)

🔧 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.