summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-04-09 15:10:33 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-04-09 15:20:09 -0300
commitbfb96bb23a0f1925ec63fdc901791b9c0ce36e19 (patch)
treef10f0f39968ff6a27106e001317c7160f1a8b2c4
parentdbb6b810819835b025cee516a342c79673008da1 (diff)
downloadgtk+-bfb96bb23a0f1925ec63fdc901791b9c0ce36e19.tar.gz
gdk/vulkancontext: Don't create swapchain upfrontgbsneto/vulkan-surface-management
We now create and destroy swapchains and surfaces as needed, so no need to create the swapchain when initializing the context.
-rw-r--r--gdk/gdkvulkancontext.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/gdk/gdkvulkancontext.c b/gdk/gdkvulkancontext.c
index e57cb4648d..2a17e2b2a1 100644
--- a/gdk/gdkvulkancontext.c
+++ b/gdk/gdkvulkancontext.c
@@ -688,9 +688,6 @@ gdk_vulkan_context_real_init (GInitable *initable,
priv->image_format = formats[i];
priv->has_present_region = device_supports_incremental_present (display->vk_physical_device);
- if (!gdk_vulkan_context_check_swapchain (context, error))
- goto out_surface;
-
GDK_VK_CHECK (vkCreateSemaphore, gdk_vulkan_context_get_device (context),
&(VkSemaphoreCreateInfo) {
.sType = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO,