summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PerformanceTracker.cpp
diff options
context:
space:
mode:
authoriwubcode <iwubcode@users.noreply.github.com>2026-10-31 02:04:42 -0500
committerGitHub <noreply@github.com>2026-10-31 02:04:42 -0500
commit1f3086790122c49a7cda4ba04318dae568ab52f9 (patch)
treef283462bbf5ffc755e2ddac7f004525e82c06afd /Source/Core/VideoCommon/PerformanceTracker.cpp
parentdd5a544ddeb7ffeccfff9e45e6392ebb7f12e9a5 (diff)
parenteb956a158c76a0b7ebf19423d31ac91a31dc394e (diff)
Merge pull request #14782 from tygyh/Core/Use-lerp-and-midpoint
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;