vulkan: Create required number of swapchain images

Wayland has minImageCount == 4, so us just creating 2 images is not very
nice. So we don't do that anymore.
This commit is contained in:
Benjamin Otte
2017-01-04 18:38:40 +01:00
parent efc5f8dc47
commit f74490739f

View File

@@ -235,7 +235,9 @@ gdk_vulkan_context_check_swapchain (GdkVulkanContext *context,
.pNext = NULL,
.flags = 0,
.surface = priv->surface,
.minImageCount = 2,
.minImageCount = CLAMP (2,
capabilities.minImageCount,
capabilities.maxImageCount ? capabilities.maxImageCount : G_MAXUINT32),
.imageFormat = priv->image_format.format,
.imageColorSpace = priv->image_format.colorSpace,
.imageExtent = capabilities.currentExtent,