Fixed issue with minimum number of images in swapchain creation

This commit is contained in:
Conál 2024-01-22 16:02:31 -05:00
parent 9c514b658a
commit b1bb57ac96

View File

@ -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);