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
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- URP Realtime reflection probes do not update when RenderProbe() is being called once per second
- Addressable terrain shader variants are stripped from the Player
- [iOS] Debug.Log() appears as <private> in Console app
- UI stays in the background when it is disabled in simulator
- A wrong log file is attached when project is launched with a "-logFile" command line argument
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