From fa21a45155ee0587b48bb0776073543cc1fc6b7a Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 11 Dec 2015 00:34:35 +0100 Subject: [PATCH] Unwrap surface pointer before passing to CreateSwapchain --- renderdoc/driver/vulkan/vk_replay.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index 1042a981c..bb2f3dd4b 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -316,15 +316,13 @@ void VulkanReplay::OutputWindow::Create(WrappedVulkan *driver, VkDevice device, } } - uint32_t idx = 0; - VkSwapchainCreateInfoKHR swapInfo = { VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR, NULL, - 0, surface, + 0, Unwrap(surface), 2, imformat, imcolspace, { width, height }, 1, VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT, - VK_SHARING_MODE_EXCLUSIVE, 0, &idx, - VK_SURFACE_TRANSFORM_NONE_BIT_KHR, VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR, + VK_SHARING_MODE_EXCLUSIVE, 0, NULL, + VK_SURFACE_TRANSFORM_NONE_BIT_KHR, VkCompositeAlphaFlagBitsKHR(0), presentmode, true, Unwrap(old), };