Foveation Regression for visionOS VR titles using 1.1.4 and 1.1.6

Please note that com.unity.xr.visionos 1.1.7 is now available, which resolves the regression detailed below. You can use this package version to rebuild and resubmit to the App Store as required.

We’ve noted a regression occurring with Apple’s recent visionOS 2.2 beta release that affects all foveated visionOS VR apps using com.unity.xr.visionos versions 1.1.4 and 1.1.6, including titles have already shipped. This regression causes noticeable warp and visual distortion, and we expect this problem to persist when visionOS 2.2 exits beta and becomes generally available.

Please note that this issue is resolved on our 1.2.3 package or newer.

Who is affected?

  • VR apps using foveation in com.unity.xr.visionos versions 1.1.4 and 1.1.6.

Not Affected:

  • Mixed Reality (MR) apps
  • Windowed apps
  • VR apps using the Built-in Render Pipeline
  • Projects using other versions of com.unity.xr.visionos.
    • This issue is resolved in v.1.2+

How to fix the issue

To resolve this problem, please update your com.unity.xr.visionos package to version 1.2.3, which is stable and includes a fix for this bug:

  1. Update com.unity.xr.visionos to 1.2.3
  2. Rebuild your project in Unity
  3. Resubmit your app to the App Store for approval

For Projects Unable to Update to 1.2.3

If updating to version 1.2.3 is not feasible for your project, please update to the latest 1.1.7 package. However, a rebuild and resubmission to the App Store will still be required once the updated packages are available.

Note: No Unity Editor update is needed in either case.

Need Help?

If you have specific questions or need further assistance, please reach out to us on Discussions. We’re here to help!

I’m curious, I see this pinned globally and mentions an issue for VR applications. Yet the contents seem to only be a problem for the very small handful of visionOS developers? Just making sure this doesn’t matter to the majority of us focused on other platforms.

Hello Lloyd, yes this is only for a specific set of visionOS developers using com.unity.xr.visionos 1.1.4 and 1.1.6 to develop visionOS VR apps.

The previously mentioned 1.1.x release is now out as 1.1.7. This is mainly for customers on an existing 1.1.x release that want this fix with minimal updates necessary to quickly publish to the App Store.