From 6ee40efd020e75fcd414b3e5d0a76d1d2d422ded Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 18 Jun 2019 12:02:12 +0200 Subject: [PATCH] radv: fix color decompressions for FMASK/CMASK Only skip levels without DCC when it's a DCC decompression. Whoops. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- src/amd/vulkan/radv_meta_fast_clear.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta_fast_clear.c b/src/amd/vulkan/radv_meta_fast_clear.c index 12fea8292c0..4398cb7ca59 100644 --- a/src/amd/vulkan/radv_meta_fast_clear.c +++ b/src/amd/vulkan/radv_meta_fast_clear.c @@ -673,7 +673,8 @@ radv_process_color_image(struct radv_cmd_buffer *cmd_buffer, uint32_t width, height; /* Do not decompress levels without DCC. */ - if (!radv_dcc_enabled(image, subresourceRange->baseMipLevel + l)) + if (decompress_dcc && + !radv_dcc_enabled(image, subresourceRange->baseMipLevel + l)) continue; width = radv_minify(image->info.width, -- 2.30.2