From 6ccfa011d4315d80e21c0f1be2e46e466f2bd7ac Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 18 Feb 2023 01:10:28 +0000 Subject: [PATCH] Pad/Counters: Rearrange Pad/Core updates on VSync Apparently this gets around some weird input lag issue. --- pcsx2/Counters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/Counters.cpp b/pcsx2/Counters.cpp index 492567babe..e9d10d0de8 100644 --- a/pcsx2/Counters.cpp +++ b/pcsx2/Counters.cpp @@ -602,9 +602,9 @@ static __fi void frameLimit() static __fi void VSyncStart(u32 sCycle) { // Update vibration at the end of a frame. + VSyncUpdateCore(); PAD::Update(); - VSyncUpdateCore(); frameLimit(); // limit FPS gsPostVsyncStart(); // MUST be after framelimit; doing so before causes funk with frame times! VSyncCheckExit();