From 4238cd9fac12a6a569f20ac2d62cdf969f57bfff Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Mon, 7 Jul 2025 04:18:29 +0300 Subject: [PATCH] liverpool: Back to less submits --- src/video_core/amdgpu/liverpool.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/video_core/amdgpu/liverpool.cpp b/src/video_core/amdgpu/liverpool.cpp index dbc703b00..e264de74a 100644 --- a/src/video_core/amdgpu/liverpool.cpp +++ b/src/video_core/amdgpu/liverpool.cpp @@ -124,11 +124,6 @@ void Liverpool::Process(std::stop_token stoken) { if (task.done()) { task.destroy(); - if (rasterizer) { - rasterizer->EndCommandList(); - rasterizer->Flush(); - } - std::scoped_lock lock{queue.m_access}; queue.submits.pop(); @@ -140,6 +135,10 @@ void Liverpool::Process(std::stop_token stoken) { if (submit_done) { VideoCore::EndCapture(); + if (rasterizer) { + rasterizer->EndCommandList(); + rasterizer->Flush(); + } submit_done = false; }