diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index 087aa8de60f..bda8f5f683f 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -1847,6 +1847,9 @@ VkResult anv_BindImageMemory2( const struct anv_bo *bo = image->bindings[binding].address.bo; + if (!isl_aux_usage_has_ccs(image->planes[p].aux_usage)) + continue; + if (bo && !bo->has_implicit_ccs && device->physical->has_implicit_ccs) image->planes[p].aux_usage = ISL_AUX_USAGE_NONE;