Search Issue Tracker

Fixed in 2022.2.0b12

Fixed in 2022.2.X, 2023.1.X, 2023.1.0a14

Votes

1

Found in

2021.3.26f1

2022.2.0b1

2023.1.0a1

Issue ID

UUM-4100

Regression

No

[FrameDebugger][URP] Grey image displayed when MSAA is enabled

FrameDebugger

-

When using FrameDebugger with URP and MSAA the camera buffer displays a grey image and the following warning is displayed on console:
Metal: Shader\[Hidden/FrameDebuggerRenderTargetDisplay]: Incompatible texture type \[MTLTextureType2DMultisample] of texture \[_CameraDepthAttachment_825x461_Depth_MSAA4x MSAA] bound at index 0, expected \[MTLTextureType2D]

How to reproduce:
-Create a new URP project from 3D blank template

-enable FrameDebugger
-Click on Camera.RenderSkybox event.
- Notice how FrameDebuffer displays grey image

Expected: FrameDebugger should display correct color image with skybox contents
Disabling MSAA fixes the issue.

  1. Resolution Note (fix version 2023.1):

    The issue was with the shader used with the Frame Debugger. It has now been updated to support events using MSAA.

  2. Resolution Note (fix version 2022.2):

    The issue was with the shader used with the Frame Debugger. It has now been updated to support events using MSAA.

Comments (2)

  1. alexmalyutindev

    Apr 03, 2023 09:29

    Hello! Will this fix backported to Unity 2021.3 LTS?

  2. alexmalyutindev

    Dec 12, 2022 11:27

    Same for Unity 2021.3.15f

Add comment

Log in to post comment