wsi: allow to override the present mode with MESA_VK_WSI_PRESENT_MODE
[mesa.git] / src / vulkan / wsi / wsi_common_wayland.c
index 03a47028ef2e2ef4f9c919082f6807ba68567dc6..ad653848b829be8c1b2906c9c61b6db804479612 100644 (file)
@@ -1009,7 +1009,7 @@ wsi_wl_surface_create_swapchain(VkIcdSurfaceBase *icd_surface,
    chain->base.get_wsi_image = wsi_wl_swapchain_get_wsi_image;
    chain->base.acquire_next_image = wsi_wl_swapchain_acquire_next_image;
    chain->base.queue_present = wsi_wl_swapchain_queue_present;
-   chain->base.present_mode = pCreateInfo->presentMode;
+   chain->base.present_mode = wsi_swapchain_get_present_mode(wsi_device, pCreateInfo);
    chain->base.image_count = num_images;
    chain->extent = pCreateInfo->imageExtent;
    chain->vk_format = pCreateInfo->imageFormat;