Skip to content

Commit 230967c

Browse files
committed
Fix a bug with certain drivers
1 parent d8bc8aa commit 230967c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/Luna.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ VkResult lunaResizeSwapchain(const uint32_t renderPassResizeInfoCount,
9595

9696
VkSurfaceCapabilitiesKHR capabilities;
9797
CHECK_RESULT_RETURN(vkGetPhysicalDeviceSurfaceCapabilitiesKHR(device, swapchain.surface, &capabilities));
98+
// TODO: Check platform compatability because this is only known to work on Wayland
99+
capabilities.maxImageCount = capabilities.maxImageCount == 0 ? UINT32_MAX : capabilities.maxImageCount;
98100
swapchain.safeToUse.wait(false);
99101
swapchain.safeToUse = false;
100102
if (targetExtent != nullptr)

0 commit comments

Comments
 (0)