From: Samuel Pitoiset Date: Tue, 18 Jun 2019 10:02:12 +0000 (+0200) Subject: radv: fix color decompressions for FMASK/CMASK X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6ee40efd020e75fcd414b3e5d0a76d1d2d422ded;p=mesa.git 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 --- 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,