From dda8c2b8bee73dc4de87062bf78c66b85ed32a14 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 29 Mar 2023 09:47:20 -0500 Subject: [PATCH] anv: handle image feedback loop usage Signed-off-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/vulkan/anv_image.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index 4392d5f82d6..b45de6a10f9 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -2771,7 +2771,9 @@ anv_layout_to_aux_state(const struct intel_device_info * const devinfo, bool aux_supported = true; bool clear_supported = isl_aux_usage_has_fast_clears(aux_usage); - if ((usage & VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT) && !read_only) { + if ((usage & (VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT | + VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT)) && + !read_only) { /* This image could be used as both an input attachment and a render * target (depth, stencil, or color) at the same time and this can cause * corruption.