summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PerformanceTracker.cpp
diff options
context:
space:
mode:
authorDr. Dystopia <jonis9898@hotmail.com>2026-07-31 23:16:34 +0200
committerDr. Dystopia <jonis9898@hotmail.com>2026-08-16 10:28:21 +0200
commiteb956a158c76a0b7ebf19423d31ac91a31dc394e (patch)
tree2ef18e6c3e558b3bb58c98404789df322e2a3afa /Source/Core/VideoCommon/PerformanceTracker.cpp
parent54070da5851e12f2d1a4389daa528e4fb81327ce (diff)
Replace manual calculations with std::lerp and std::midpoint
Diffstat (limited to 'Source/Core/VideoCommon/PerformanceTracker.cpp')
-rw-r--r--Source/Core/VideoCommon/PerformanceTracker.cpp2
1 files changed, 1 insertions, 1 deletions
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;