diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 11c9c820ed9..a7b2cdbc038 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -5310,7 +5310,8 @@ static VkResult radv_alloc_memory(struct radv_device *device, if (mem->image && mem->image->plane_count == 1 && !vk_format_is_depth_or_stencil(mem->image->vk_format) && - mem->image->info.samples == 1) { + mem->image->info.samples == 1 && + mem->image->tiling != VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) { struct radeon_bo_metadata metadata; device->ws->buffer_get_metadata(mem->bo, &metadata);