From b0a6fd0274640b5e8ccfc95df0ed7383109f8cad Mon Sep 17 00:00:00 2001 From: Bas Nieuwenhuizen Date: Fri, 29 Dec 2017 23:26:33 +0100 Subject: [PATCH] radv: Also set DCC params for sampling for input attachment usage. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Those are implemented as texture sampling, so we need to make the texture TC-compatible too. Fixes: 34d23e82ca9 "radv: set some dcc parameters depending on if texture will be sampled" Reviewed-by: Fredrik Höglund --- src/amd/vulkan/radv_device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 2a249b95e28..130b4222bcd 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -3181,7 +3181,8 @@ radv_initialise_color_surface(struct radv_device *device, max_uncompressed_block_size = V_028C78_MAX_BLOCK_SIZE_128B; } - if (iview->image->usage & (VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT)) { + if (iview->image->usage & (VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | + VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT)) { independent_64b_blocks = 1; max_compressed_block_size = V_028C78_MAX_BLOCK_SIZE_64B; } else -- 2.30.2