From d50f160d0a664e0e0ee6fcc21c403fcd61be450c Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Wed, 14 Dec 2022 12:30:12 -0800 Subject: [PATCH] dzn: CmdWaitForEvents needs to submit barriers too Part-of: --- src/microsoft/vulkan/dzn_cmd_buffer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/microsoft/vulkan/dzn_cmd_buffer.c b/src/microsoft/vulkan/dzn_cmd_buffer.c index 39fa05ba4ed..f19ffd88037 100644 --- a/src/microsoft/vulkan/dzn_cmd_buffer.c +++ b/src/microsoft/vulkan/dzn_cmd_buffer.c @@ -4181,6 +4181,12 @@ dzn_CmdWaitEvents(VkCommandBuffer commandBuffer, ID3D12GraphicsCommandList1_ResourceBarrier(cmdbuf->cmdlist, 1, &barrier); } + cmdbuf->vk.base.device->dispatch_table.CmdPipelineBarrier( + vk_command_buffer_to_handle(&cmdbuf->vk), + srcStageMask, dstStageMask, 0, + memoryBarrierCount, pMemoryBarriers, + bufferMemoryBarrierCount, pBufferMemoryBarriers, + imageMemoryBarrierCount, pImageMemoryBarriers); } VKAPI_ATTR void VKAPI_CALL