com.unity.xr.openxr 1.15.0-pre.2

com.unity.xr.openxr

Source docs
Notes: processedReleased May 21, 2025

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2021.3

Features

  • Added `OpenXRLayerUtility.RequestRenderTextureId` and `OpenXRLayerUtility.RequestStereoRenderTextureIds`. These functions have callback parameters because they execute on the graphics thread.
  • Added support for a new Multiview Render Regions Optimization mode - All Passes, which gets applied to as many passes as possible instead of only the final pass of the render in XR.

📈 Improvements

  • Changed the Symmetric Projection validation rule that checks for Vulkan api to a warning instead of an error.
  • Deprecated `OpenXRLayerUtility.FindRenderTexture`, `OpenXRLayerUtility.FindAndWriteToRenderTexture`, `OpenXRLayerUtility.FindAndWriteToStereoRenderTextures`, and `OpenXRLayerUtility.FindAndWriteToStereoRenderTextures`.
  • Swapchain images are acquired on the graphics thread with `OpenXRLayerUtility.RequestRenderTextureId` and `OpenXRLayerUtility.RequestStereoRenderTextureIds` and automatically released by the OpenXR plugin on the graphics thread.
  • Enable `XR_FB_foveation` and `XR_FB_foveation_configuration` extensions by default if available for runtime.
  • Changed Multiview Render Regions (Vulkan) setting for Meta Quest Support from a check box to dropdown menu with three options: None, FinalPass and AllPasses.

🔧 Bug Fixes

  • Fixed errors when opening Profiler (Standalone Process) with OpenXR Plugin is present in the project.
  • Fixed Mock Runtime occlusion mesh rendering.
  • Fixed an issue that OpenXR Project Settings window appears blank and Editor freezes when upgrading package version to 1.14.1 or higher.