diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index 7422ccdaf9e..62d14cc3b80 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -360,7 +360,8 @@ anv_image_plane_needs_shadow_surface(const struct intel_device_info *devinfo, if (devinfo->ver <= 7 && plane_format.aspect == VK_IMAGE_ASPECT_STENCIL_BIT && - (vk_plane_usage & VK_IMAGE_USAGE_SAMPLED_BIT)) { + (vk_plane_usage & (VK_IMAGE_USAGE_SAMPLED_BIT | + VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT))) { /* gfx7 can't sample from W-tiled surfaces. */ return true; }