com.unity.xr.openxr 1.16.1
Source docsNotes: processedReleased December 10, 2025
Unity Compatibility
Minimum Unity: 2022.3
Package Dependencies
- com.unity.inputsystem (1.6.3)
- com.unity.modules.androidjni (1.0.0)
- com.unity.xr.core-utils (2.3.0)
- com.unity.xr.legacyinputhelpers (2.1.2)
- com.unity.xr.management (4.4.0)
📈 Improvements
- Changed wording of validation rule that checks for symmetric projection when using the Multiview Render Regions Optimizations Mode.
- Changed OpenXR loader version to 1.1.53.
- Changed the visibility mask to not create an occlusion mesh when using a 2022.3 editor to reduce memory footprint.
⚡ API Changes
- Removed an unit test `PluginVersion` which was used internally to validate package version.
🔧 Bug Fixes
- Fixed the OpenXR test "DuplicateSettingAssetTest" to communicate with asset database when swapping asset files.
- Fixed an issue in OpenXR Runtime Debugger window to show correctly sized buttons. (OXRB-682)
- Fixed a dependency issue by including AndroidJNI as a dependency. (OXRB-696)
- Fixed a crash when using eye tracked foveated rendering and sleeping/waking device by making sure primary swapchain reference was reset before applying foveation profile.
- Fixed unreliable writing of `xr-meta-enabled` to boot.config by ensuring it is always set based on the actual feature state.
- Fixed Bluetooth permissions being removed when building apps using the Meta Quest Feature. The permissions are now kept when required by Unity APIs or a plugin's manifest. For more information on Android permissions in Unity, refer to Android App Manifest.
- Fixed issue where project settings window would fail to render if an OpenXR Feature was removed while the editor was running. (OXRB-715)
- Fixed an error in Project Validation related to EntityId's in Unity 6000.4+.
