diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 1db6a9b639c..bf3c7a3b474 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -656,6 +656,8 @@ radv_get_surface_flags(struct radv_device *device, struct radv_image *image, uns /* Disable DCC for VRS rate images because the hw can't handle compression. */ if (pCreateInfo->usage & VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR) flags |= RADEON_SURF_VRS_RATE | RADEON_SURF_DISABLE_DCC; + if (!(pCreateInfo->usage & (VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT))) + flags |= RADEON_SURF_NO_TEXTURE; return flags; }