From a9066c801be40b409555577b420b59981ecde06d Mon Sep 17 00:00:00 2001 From: Aleksi Sapon Date: Wed, 12 Feb 2025 16:05:07 -0500 Subject: [PATCH] wsi/metal: current extents might not be known until swapchain is created Reviewed-by: Yiwei Zhang Part-of: --- src/vulkan/wsi/wsi_common_metal.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vulkan/wsi/wsi_common_metal.c b/src/vulkan/wsi/wsi_common_metal.c index 734f81bd048..b83d7e2af0d 100644 --- a/src/vulkan/wsi/wsi_common_metal.c +++ b/src/vulkan/wsi/wsi_common_metal.c @@ -55,6 +55,9 @@ wsi_metal_surface_get_capabilities(VkIcdSurfaceBase *surface, &caps->currentExtent.width, &caps->currentExtent.height); + if (!caps->currentExtent.width && !caps->currentExtent.height) + caps->currentExtent.width = caps->currentExtent.height = UINT32_MAX; + caps->minImageCount = 2; caps->maxImageCount = 3;