From 70318b28fd89c81a2f7c3e155d421246a2f61e64 Mon Sep 17 00:00:00 2001 From: "Grayson Riffe (Desktop)" Date: Wed, 8 Sep 2021 02:21:15 -0500 Subject: [PATCH] Fixed another FPS issue --- NothinFancy/src/Application.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/NothinFancy/src/Application.cpp b/NothinFancy/src/Application.cpp index af95b3c..1bd0122 100644 --- a/NothinFancy/src/Application.cpp +++ b/NothinFancy/src/Application.cpp @@ -278,16 +278,16 @@ namespace nf { m_renderer->doFrame(m_currentState->getCamera(), m_deltaTime); if (m_stateChange) doStateChange(); - } - m_fpsClock2 = std::chrono::steady_clock::now(); - m_fpsDuration = m_fpsClock2 - m_fpsClock1; - if (m_fpsDuration.count() >= 0.2) { - m_FPS = (int)(1.0 / m_deltaTime); - static int i = 0; - i++; - if (i % 5 == 0) - Log("FPS: " + std::to_string(m_FPS)); - m_fpsClock1 = std::chrono::steady_clock::now(); + m_fpsClock2 = std::chrono::steady_clock::now(); + m_fpsDuration = m_fpsClock2 - m_fpsClock1; + if (m_fpsDuration.count() >= 0.2) { + m_FPS = (int)std::round(1.0 / m_deltaTime); + static int i = 0; + i++; + if (i % 5 == 0) + Log("FPS: " + std::to_string(m_FPS)); + m_fpsClock1 = std::chrono::steady_clock::now(); + } } } m_currentState->onExit();