From 6a971dbaf4f40bd4c6490281c280e83259daf8ee Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 24 Oct 2023 23:30:26 +0200 Subject: [PATCH] Remove the memory barrier again as such a guarantee is provided by vkSubmitQueue --- src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp index 870413f54..29991d3c1 100644 --- a/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp +++ b/src/common/rendering/vulkan/accelstructs/vk_lightmap.cpp @@ -283,10 +283,6 @@ void VkLightmap::Render() } #ifdef USE_DRAWINDIRECT - PipelineBarrier() - .AddMemory(VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_INDIRECT_COMMAND_READ_BIT) - .Execute(cmdbuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT); - cmdbuffer->drawIndexedIndirect(drawindexed.CommandsBuffer->buffer, 0, drawindexed.Pos, sizeof(VkDrawIndexedIndirectCommand)); #endif