From 3addd2ed38b4b585833dabd5f65cc28d028fa0a4 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 19 Feb 2016 20:50:19 +0100 Subject: [PATCH] Change srcStageMask on pipeline barriers to ALL_COMMANDS_BIT --- renderdoc/driver/vulkan/vk_common.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 0e807a162..41981bfdc 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -104,7 +104,7 @@ int StageIndex(VkShaderStageFlagBits stageFlag) void DoPipelineBarrier(VkCommandBuffer cmd, uint32_t count, VkImageMemoryBarrier *barriers) { ObjDisp(cmd)->CmdPipelineBarrier(Unwrap(cmd), - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, 0, NULL, // global memory barriers 0, NULL, // buffer memory barriers count, barriers); // image memory barriers @@ -113,7 +113,7 @@ void DoPipelineBarrier(VkCommandBuffer cmd, uint32_t count, VkImageMemoryBarrier void DoPipelineBarrier(VkCommandBuffer cmd, uint32_t count, VkBufferMemoryBarrier *barriers) { ObjDisp(cmd)->CmdPipelineBarrier(Unwrap(cmd), - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, 0, NULL, // global memory barriers count, barriers, // buffer memory barriers 0, NULL); // image memory barriers @@ -122,7 +122,7 @@ void DoPipelineBarrier(VkCommandBuffer cmd, uint32_t count, VkBufferMemoryBarrie void DoPipelineBarrier(VkCommandBuffer cmd, uint32_t count, VkMemoryBarrier *barriers) { ObjDisp(cmd)->CmdPipelineBarrier(Unwrap(cmd), - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, count, barriers, // global memory barriers 0, NULL, // buffer memory barriers 0, NULL); // image memory barriers