From 9082c985c6b89a18267a12b89e9614eb14d042ef Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 20 Nov 2023 15:19:08 +0000 Subject: [PATCH] Remove deferred swapchain memory flag --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index 448d360ed..3f1104437 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -712,6 +712,9 @@ VkResult WrappedVulkan::vkCreateSwapchainKHR(VkDevice device, if(surfCap.supportedUsageFlags & VK_IMAGE_USAGE_TRANSFER_DST_BIT) createInfo.imageUsage |= VK_IMAGE_USAGE_TRANSFER_DST_BIT; + // remove deferred allocation flag so we can process images immediately + createInfo.flags &= ~VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT; + createInfo.surface = Unwrap(createInfo.surface); createInfo.oldSwapchain = Unwrap(createInfo.oldSwapchain);