From ff38e3aaddb594aa4dcd48b28e121c9cc0eeccab Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 6 May 2021 14:18:40 +0200 Subject: [PATCH] radv: only mark DCC as compressed when drawing if layout allows it Just having DCC enabled on the base level doesn't mean we are using compressed rendering. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 149ad9f23a7..29c3ed4e08a 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -1739,7 +1739,7 @@ radv_emit_fb_color_state(struct radv_cmd_buffer *cmd_buffer, int index, } } - if (radv_dcc_enabled(image, iview->base_mip)) { + if (G_028C70_DCC_ENABLE(cb_color_info)) { /* Drawing with DCC enabled also compresses colorbuffers. */ VkImageSubresourceRange range = { .aspectMask = iview->aspect_mask,