diff options
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; |
