From b9222cc906fcf3ba19a9b0977db4689f98f5aeb3 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 19 Jan 2021 14:16:38 +0100 Subject: [PATCH] radv: make sure FMASK is enabled for TC-compat CMASK Otherwise it makes no sense at all. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index fe6715ae861..3ebde7e5cc3 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -281,7 +281,8 @@ radv_use_tc_compat_cmask_for_image(struct radv_device *device, VK_IMAGE_USAGE_TRANSFER_SRC_BIT))) return false; - if (radv_image_has_dcc(image)) + /* If the image doesn't have FMASK, it can't be fetchable. */ + if (!radv_image_has_fmask(image)) return false; return true;