com.unity.xr.oculus 2.2.0-preview.1

com.unity.xr.oculus

Notes: processedReleased October 27, 2022

Browse versions

PreviousNext

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/