diff --git a/source/core/system/debug_overlay.cpp b/source/core/system/debug_overlay.cpp index b0347a7..dce30aa 100644 --- a/source/core/system/debug_overlay.cpp +++ b/source/core/system/debug_overlay.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include "core/defaults.hpp" @@ -35,7 +36,7 @@ namespace System { fps_frame_count_++; if (fps_accumulator_ >= Cfg::FPS_UPDATE_INTERVAL) { - fps_display_ = static_cast(fps_frame_count_ / fps_accumulator_); + fps_display_ = static_cast(std::lround(static_cast(fps_frame_count_) / fps_accumulator_)); fps_frame_count_ = 0; fps_accumulator_ = 0.0F; }