From 89de1a8cf6324387664369c50eb1d10b86d2b283 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 13 Apr 2022 20:07:20 +0300 Subject: [PATCH] overlays: Fix frame timing --- rpcs3/Emu/RSX/Overlays/overlays.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlays.cpp b/rpcs3/Emu/RSX/Overlays/overlays.cpp index d6f98905b4..e76dc6f3fa 100644 --- a/rpcs3/Emu/RSX/Overlays/overlays.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlays.cpp @@ -4,6 +4,7 @@ #include "Input/pad_thread.h" #include "Emu/Io/interception.h" #include "Emu/RSX/RSXThread.h" +#include "Emu/RSX/Common/time.hpp" LOG_CHANNEL(overlays); @@ -327,7 +328,7 @@ namespace rsx { if (auto rsxthr = rsx::get_current_renderer()) { - const auto now = get_system_time() - 1000000; + const auto now = rsx::uclock() - 1000000; if ((now - rsxthr->last_flip_time) > min_refresh_duration_us) { rsxthr->async_flip_requested |= rsx::thread::flip_request::native_ui;