diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2026-10-31 02:04:42 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-31 02:04:42 -0500 |
| commit | 1f3086790122c49a7cda4ba04318dae568ab52f9 (patch) | |
| tree | f283462bbf5ffc755e2ddac7f004525e82c06afd /Source/Core/VideoCommon/PerformanceTracker.cpp | |
| parent | dd5a544ddeb7ffeccfff9e45e6392ebb7f12e9a5 (diff) | |
| parent | eb956a158c76a0b7ebf19423d31ac91a31dc394e (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.cpp | 2 |
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; |
