From eb956a158c76a0b7ebf19423d31ac91a31dc394e Mon Sep 17 00:00:00 2001 From: "Dr. Dystopia" Date: Fri, 31 Jul 2026 23:16:34 +0200 Subject: Replace manual calculations with std::lerp and std::midpoint --- Source/Core/VideoCommon/PerformanceTracker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/Core/VideoCommon/PerformanceTracker.cpp') diff --git a/Source/Core/VideoCommon/PerformanceTracker.cpp b/Source/Core/VideoCommon/PerformanceTracker.cpp index 3d519865be..2ff6a7863b 100644 --- a/Source/Core/VideoCommon/PerformanceTracker.cpp +++ b/Source/Core/VideoCommon/PerformanceTracker.cpp @@ -94,7 +94,7 @@ void PerformanceTracker::HandleRawDt(DT diff) // Sometimes euler averages can break when the average is inf/nan const auto hz_avg = m_hz_avg.load(); if (std::isfinite(hz_avg)) - m_hz_avg = hz_avg + a * (hz - hz_avg); + m_hz_avg = std::lerp(hz_avg, hz, a); else m_hz_avg = hz; -- cgit v1.2.3