From 4f8ad96127d4999883e94b37905d1099f11f72ca Mon Sep 17 00:00:00 2001 From: Artem Kharytoniuk Date: Wed, 20 Sep 2017 22:58:05 +0300 Subject: [PATCH] Fixed image layout transition: use pipeline stage mask that is valid for all possible access types. --- src/engine/renderer/vk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/renderer/vk.cpp b/src/engine/renderer/vk.cpp index 284d9b2..b71e020 100644 --- a/src/engine/renderer/vk.cpp +++ b/src/engine/renderer/vk.cpp @@ -348,7 +348,7 @@ static void record_image_layout_transition(VkCommandBuffer command_buffer, VkIma barrier.subresourceRange.baseArrayLayer = 0; barrier.subresourceRange.layerCount = VK_REMAINING_ARRAY_LAYERS; - vkCmdPipelineBarrier(command_buffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, 0, + vkCmdPipelineBarrier(command_buffer, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, 0, nullptr, 0, nullptr, 1, &barrier); }