com.unity.xr.openxr 1.17.0-pre.1
Source docsNotes: processedReleased January 8, 2026
Browse versions
PreviousNext
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)
✨ Features
- Expose `IsAdditive` and `AddAdditiveActions` APIs to allow external additive features to augment exisiting interaction profiles.
- Added [new package sample](xref:mock-runtime-tests-sample) that demonstrates usage of the `MockOpenXREnvironment` testing APIs.
- Added the following members to the [OpenXR native API](xref:openxr-native-api):
- - `OpenXRNativeApi.xrCreateSpatialEntityFromIdEXT(XrSpatialContextEXT, XrSpatialEntityIdEXT, out XrSpatialEntityEXT)`
- - `OpenXRNativeApi.xrCreateSpatialPersistenceContextAsyncEXT(XrSpatialPersistenceScopeEXT out XrFutureEXT)`
- Added members to the `XrStructureType` enum. `XrStructureType` now contains all OpenXR values as of OpenXR version 1.1.53.
- Added URP Compatibility to OpenXR Samples.
- Added the `OpenXRFeatureBuildHooks.bootConfigEntryRequired` to always write a boot config entry, even when the feature is disabled.
- Added support for the `XR_META_tile_properties_hint` extension. This extension is enabled automatically and optimizes performance for dynamic resolution and foveated rendering.
📈 Improvements
- Changed the visibility mask to not create an occlusion mesh when using a 2022.3 editor to reduce memory footprint.
- 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.
⚡ API Changes
- Removed OpenXR support for Universal Windows Platform on Unity 6000.4 and above.
- Removed an unit test `PluginVersion` which was used internally to validate package version.
- Removed verbose and redundant log message custom loader versions when browsing the OpenXR Settings view.
🔧 Bug Fixes
- Fixed an issue where CI builds for samples would include code that can only run with the Unity Test Runner.
- Fixed the OpenXR test "DuplicateSettingAssetTest" to communicate with asset database when swapping asset files.
- Fixed an issue where certain composition layers would lag behind the camera's pose by a frame in instances where the composition layers are direct children of the camera's transform in the scene hierarchy.
- 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 an issue in OpenXR Runtime Debugger window to show correctly sized buttons. (OXRB-682)
- 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 unreliable writing of `xr-meta-enabled` to boot.config by ensuring it is always set based on the actual feature state.
- Fixed a dependency issue by including AndroidJNI as a dependency. (OXRB-696)
- Fixed the null exception in the Meshing and Intercept feature samples.
- 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+.
- Fixed the OpenXR Native API to prevent the possibility of unexpected quits when you call APIs that require a valid OpenXR session but none exists.
- Fixed the XRInput Controller Sample to allow the right controller to display even if the left isn't connected.
- Fixed an issue where a validation rule only meant for Android was seen on Standalone platform.
- Fixed Android build exception when Meta Quest Pro interaction profile enabled and an OpenXR feature created without OpenXRExtensionStrings attribute.
- Fixed an edge case where the OpenXR Plugin would throw an error when choosing a custom OpenXR loader based on its feature's OpenXR specification version.
- Fixed Mono-API d
