From 66e1b42d066480301de8ba669f015b03d22f1541 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 12 Apr 2021 09:24:46 +0200 Subject: [PATCH] radv: keep DCC compressed for clears on compute with image stores Without image stores, DCC is always decompressed on compute. Cc: 21.1 Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_meta_clear.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta_clear.c b/src/amd/vulkan/radv_meta_clear.c index cc16bee963f..1cf4ed956fc 100644 --- a/src/amd/vulkan/radv_meta_clear.c +++ b/src/amd/vulkan/radv_meta_clear.c @@ -2053,7 +2053,7 @@ radv_cmd_clear_image(struct radv_cmd_buffer *cmd_buffer, struct radv_image *imag surf.level = range->baseMipLevel + l; surf.layer = range->baseArrayLayer + s; surf.aspect_mask = range->aspectMask; - surf.disable_compression = true; + surf.disable_compression = false; radv_meta_clear_image_cs(cmd_buffer, &surf, &internal_clear_value.color); } else { radv_clear_image_layer(cmd_buffer, image, image_layout, range, format, l, s,