From 522a947aaca32887b288012186cb3b382df06092 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 24 Feb 2022 13:37:42 +0000 Subject: [PATCH] Specify IGNORED queue family for renderpass barriers --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 2ae867258..50f6036fe 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -216,6 +216,11 @@ rdcarray WrappedVulkan::GetImplicitRenderPassBarriers(uint VkImageMemoryBarrier barrier = {VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER}; VkImageMemoryBarrier barrierStencil = {VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER}; + barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrierStencil.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrierStencil.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + ResourceId view = fbattachments[idx]; barrierStencil.subresourceRange = barrier.subresourceRange =