Fixed issue with minimum number of images in swapchain creation
This commit is contained in:
parent
9c514b658a
commit
b1bb57ac96
@ -40,10 +40,9 @@ void Swapchain::create(vk::SwapchainKHR old_swapchain) {
|
|||||||
auto sFormat = caps.chooseFormat();
|
auto sFormat = caps.chooseFormat();
|
||||||
format = sFormat.format;
|
format = sFormat.format;
|
||||||
|
|
||||||
|
|
||||||
auto swap_info = vk::SwapchainCreateInfoKHR {
|
auto swap_info = vk::SwapchainCreateInfoKHR {
|
||||||
.surface = surface,
|
.surface = surface,
|
||||||
.minImageCount = caps.surface_caps.maxImageCount,
|
.minImageCount = caps.surface_caps.minImageCount,
|
||||||
.imageFormat = format,
|
.imageFormat = format,
|
||||||
.imageColorSpace = sFormat.colorSpace,
|
.imageColorSpace = sFormat.colorSpace,
|
||||||
.imageExtent = extent,
|
.imageExtent = extent,
|
||||||
@ -61,6 +60,8 @@ void Swapchain::create(vk::SwapchainKHR old_swapchain) {
|
|||||||
.oldSwapchain = old_swapchain,
|
.oldSwapchain = old_swapchain,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Log::info("Swapchain recreated with %d minImageCount\n", swap_info.minImageCount);
|
||||||
|
|
||||||
swapchain = dev.createSwapchainKHR(swap_info);
|
swapchain = dev.createSwapchainKHR(swap_info);
|
||||||
|
|
||||||
images = dev.getSwapchainImagesKHR(swapchain);
|
images = dev.getSwapchainImagesKHR(swapchain);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user