From b9e2b61308e71a542de6edeb4eb96ad587071b9b Mon Sep 17 00:00:00 2001 From: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:41:25 +0200 Subject: [PATCH] Revert "Fix frame_counter deadlock" This reverts commit 006234de427235e3101c5bbc9d3a0fdf9c8da3d1. --- src/video_core/gpu_thread.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_core/gpu_thread.cpp b/src/video_core/gpu_thread.cpp index c45bd86978..afa83ec146 100644 --- a/src/video_core/gpu_thread.cpp +++ b/src/video_core/gpu_thread.cpp @@ -50,10 +50,10 @@ static void RunThread(std::stop_token stop_token, Core::System& system, if (auto* submit_list = std::get_if(&next.data)) { bool skip_frame = false; if (Settings::values.frame_interpolation.GetValue()) { - // Skip every other frame, but render frame 0 + // Skip every other frame skip_frame = (frame_counter % 2 == 1); + frame_counter++; } - frame_counter++; if (!skip_frame) { scheduler.Push(submit_list->channel, std::move(submit_list->entries)); }