X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fcommands_backend.cpp;h=c2c86307f8bb668d3a3d8d13f06d050ae8e6bab6;hb=644b81d62660bafa702bfd7acedd3a0039aad993;hp=1752e9dad68cf37422ab4dfdc07c0d23f708cfc1;hpb=b9b6fb7c5e59f662b011857140cea5e6be0c4309;p=libs%2Fgl.git diff --git a/source/backends/vulkan/commands_backend.cpp b/source/backends/vulkan/commands_backend.cpp index 1752e9da..c2c86307 100644 --- a/source/backends/vulkan/commands_backend.cpp +++ b/source/backends/vulkan/commands_backend.cpp @@ -69,6 +69,10 @@ void VulkanCommands::begin_render_pass(bool clear, const ClearValue *clear_value device.get_transfer_queue().dispatch_transfers(current_buffer); + Synchronizer &sync = device.get_synchronizer(); + sync.reset(); + sync.barrier(current_buffer); + bool to_present = false; unsigned n_attachments = framebuffer->get_format().size(); for(unsigned i=0; i