Search Issue Tracker

By Design

Votes

0

Found in

6000.0.61f1

6000.2.11f1

6000.3.0b9

6000.4.0a4

Issue ID

UUM-125866

Regression

No

[URP] RenderGraph CopyPass does not work when MSAA is enabled

-

Reproduction steps:
1. Open the attached “IN-122832“ project
2. Select the “Assets/Dev Dunk Studio/Screen Space Fog/Samples/Settings/URP base.asset” Asset
3. In the Inspector window, Under the Quality section, set “Anti Aliasing (MSAA)” to anything but Disabled
4. Observe the Game view

Expected result: The Game view is rendered
Actual result: The Game view is black and some “ArgumentExceptions” are thrown in the Console

Reproducible with: 6000.0.61f1, 6000.2.11f1, 6000.3.0b9, 6000.4.0a4

Reproducible on: Windows 11 (by reporter), macOS 26.0.1
Not reproducible on: No other environments tested

  1. Resolution Note:

    This is intended behavior. Source and destination need to have the same number of MSAA samples. From the documentation: "The data in the texture is copied pixel by pixel. The copy function can only do 1:1 copies it will not allow scaling the data or doing texture filtering. Furthermore it requires the source and destination surfaces to be the same size in pixels and have the same number of MSAA samples."

    User code manually sets the destination to have no MSAA samples regardless of the source format.

    More information: https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.1/api/UnityEngine.Rendering.RenderGraphModule.Util.RenderGraphUtils.html

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.