docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Foveated rendering requirements reference

    Find the Unity versions, packages, render pipelines, and graphics APIs that each OpenXR foveation method requires.

    Support for foveated rendering depends on the foveation method you choose, and on the device and its OpenXR runtime. The plug-in provides two methods: the scriptable render pipeline (SRP) method, and the legacy method. This page lists the requirements shared by both methods, the requirements specific to each one, and the extra conditions that dynamic foveation adds.

    For an explanation of how the two methods differ, refer to Introduction to foveated rendering in OpenXR.

    Shared requirements

    Your project must meet the following requirements to use foveated rendering with either method:

    Requirement Details
    Unity version Unity 6 or later.
    OpenXR provider plug-in com.unity.xr.openxr 1.11.0 or later.

    SRP foveation API requirements

    Your project must meet the following requirements to use the SRP Foveation API:

    Requirement Details
    Render pipeline The Universal Render Pipeline (URP).
    Devices Every platform that supports foveated rendering.
    Not supported The Built-In Render Pipeline.

    Legacy API requirements

    Your project must meet the following requirements to use the Legacy API:

    Requirement Details
    Package Meta XR Core SDK 68.0 or later.
    Render pipeline The Built-In Render Pipeline or URP.
    Devices The Meta Quest family of devices only.
    Not supported Foveated rendering when you use intermediate render targets.
    Important

    In Unity 6.5 and later, the Built-In Render Pipeline is deprecated, and becomes obsolete in a future release. For more information, refer to Migrating from the Built-In Render Pipeline to URP and Render pipeline feature comparison.

    Dynamic foveation requirements

    Dynamic foveation adds the following requirements to the SRP foveation API requirements:

    Requirement Details
    Graphics API Vulkan.
    Foveation method The SRP foveation method.
    Not supported The quad views and legacy foveation methods. Unity disables the Dynamic Foveation (Vulkan) setting when you select either one.

    The OpenXR runtime must also support the following extensions:

    • XR_FB_foveation
    • XR_FB_foveation_configuration
    • XR_FB_foveation_vulkan
    • XR_FB_swapchain_update_state

    Additional resources

    • Introduction to foveated rendering in OpenXR
    • Use dynamic foveation
    • OpenXR settings reference
    • Foveated rendering support reference (Unity Manual)
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)