diff --git a/.pick_status.json b/.pick_status.json index 69cad66c3fa..902cf3e5bb4 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1426,7 +1426,7 @@ "description": "radv: make sure to mark DCC as compressed on GFX11", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index ad405cdeb68..dd49f942b7a 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -2190,7 +2190,9 @@ radv_emit_fb_color_state(struct radv_cmd_buffer *cmd_buffer, int index, } } - if (G_028C70_DCC_ENABLE(cb_color_info)) { + if (cmd_buffer->device->physical_device->rad_info.gfx_level >= GFX11 + ? G_028C78_FDCC_ENABLE(cb_fdcc_control) + : G_028C70_DCC_ENABLE(cb_color_info)) { /* Drawing with DCC enabled also compresses colorbuffers. */ VkImageSubresourceRange range = { .aspectMask = iview->vk.aspects,