From b1bb57ac962c1ee19aafb222ffbf2968bb88c9f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Con=C3=A1l?= Date: Mon, 22 Jan 2024 16:02:31 -0500 Subject: [PATCH] Fixed issue with minimum number of images in swapchain creation --- Renderer/Swapchain.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Renderer/Swapchain.cpp b/Renderer/Swapchain.cpp index ffafcdb..9590cb2 100644 --- a/Renderer/Swapchain.cpp +++ b/Renderer/Swapchain.cpp @@ -40,10 +40,9 @@ void Swapchain::create(vk::SwapchainKHR old_swapchain) { auto sFormat = caps.chooseFormat(); format = sFormat.format; - auto swap_info = vk::SwapchainCreateInfoKHR { .surface = surface, - .minImageCount = caps.surface_caps.maxImageCount, + .minImageCount = caps.surface_caps.minImageCount, .imageFormat = format, .imageColorSpace = sFormat.colorSpace, .imageExtent = extent, @@ -61,6 +60,8 @@ void Swapchain::create(vk::SwapchainKHR old_swapchain) { .oldSwapchain = old_swapchain, }; + Log::info("Swapchain recreated with %d minImageCount\n", swap_info.minImageCount); + swapchain = dev.createSwapchainKHR(swap_info); images = dev.getSwapchainImagesKHR(swapchain);