com.unity.xr.oculus 2.2.0-preview.1
Notes: processedReleased October 27, 2022
Unity Compatibility
Minimum Unity: 2020.3 (40f1)
Package Dependencies
✨ Features
- Added the `Enable TrackingOrigin Stage Mode` option to mobile settings. When enabled, if the Tracking Origin Mode is set to Floor, the tracking origin won't change with a system recenter
- Added a setting to add Quest Pro support to the Android manifest
📈 Improvements
- Updated Oculus plugins to v46 with the OpenXR backend (Mac spatializer plugin is still on v34)
🔧 Bug Fixes
- A few refresh rate issues with Rift and available refresh rate reporting on Quest have been resolved with the v46 plugin update
- Fixed an issue where playing in editor via Link was not functioning correctly when Application SpaceWarp was enabled
- Fixed an issue where an XR Rig could cause constant attempts to set the tracking origin when using the OpenXR backend, causing potential visual issues and/or crashes. **Note:** This fix will cause `TryRecenter()` to always return `true`. If you have an application that depends on the results of `TryRecenter()`, please note this behavior change. `TryRecenter()` would only work correctly on PC non-OpenXR builds in previous versions, and would return `false` in all other situations
- Resolved an issue where `OnPostprocessBuild()` could log warnings in situations where the Oculus Android provider wasn't enabled in XR Management
⚠️ Known Issues
- `Unity.XR.Oculus.Stats.PerfMetrics` entries currently return `0` when using the OpenXR runtime, which is the default in the 2.x and 3.x versions of the Oculus XR Plugin package
- `Unity.XR.Oculus.Stats.AppMetrics` entries currently return `0` on all Oculus runtimes
- For both of the above, the suggested replacement is to use the profiling tools available via the Oculus Developer Hub: https://developer.oculus.com/documentation/unity/ts-odh-logs-metrics/
