From 0079a1f54e95c41c36b6b6f4e5f7c7c72c2da246 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 3 Sep 2015 15:30:33 +0200 Subject: [PATCH] Set image usage bits on swapchain image --- renderdoc/driver/vulkan/vk_replay.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_replay.cpp b/renderdoc/driver/vulkan/vk_replay.cpp index bb8e5dfa4..06fd580bd 100644 --- a/renderdoc/driver/vulkan/vk_replay.cpp +++ b/renderdoc/driver/vulkan/vk_replay.cpp @@ -113,8 +113,9 @@ void VulkanReplay::OutputWindow::MakeTargets(const VulkanFunctions &vk, VkDevice // VKTODOHIGH need to verify which present modes are present VkSwapChainCreateInfoWSI swapInfo = { VK_STRUCTURE_TYPE_SWAP_CHAIN_CREATE_INFO_WSI, NULL, (VkSurfaceDescriptionWSI *)&surfDesc, - 2, VK_FORMAT_B8G8R8A8_UNORM, { width, height }, 0, - VK_SURFACE_TRANSFORM_NONE_WSI, 1, VK_PRESENT_MODE_IMMEDIATE_WSI, + 2, VK_FORMAT_B8G8R8A8_UNORM, { width, height }, + VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_DESTINATION_BIT, + VK_SURFACE_TRANSFORM_NONE_WSI, 1, VK_PRESENT_MODE_MAILBOX_WSI, old, true, };