From b5e56f769b90aeaaab5eeaca852cebddc5ccffa2 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 22 Nov 2025 00:09:57 +0100 Subject: [PATCH] Update src/video_core/renderer_vulkan/vk_scheduler.cpp --- src/video_core/renderer_vulkan/vk_scheduler.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index c140f140b4..bee72fb0b3 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -301,13 +301,11 @@ void Scheduler::EndRenderPass() { }; } cmdbuf.EndRenderPass(); - cmdbuf.PipelineBarrier(src_stages, - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, - 0, - {}, - {}, - {barriers.data(), num_images} // Batched image barriers - ); + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | + VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, nullptr, nullptr, + vk::Span(barriers.data(), num_images)); }); state.renderpass = nullptr; num_renderpass_images = 0;