diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index d25c36e6940..203aeedf6f0 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1675,7 +1675,7 @@ populate_format_props(struct zink_screen *screen) VK_IMAGE_TILING_OPTIMAL, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, 0, &image_props); - if (ret != VK_SUCCESS) { + if (ret != VK_SUCCESS && ret != VK_ERROR_FORMAT_NOT_SUPPORTED) { mesa_loge("ZINK: vkGetPhysicalDeviceImageFormatProperties failed"); } screen->need_2D_zs = ret != VK_SUCCESS;