From 4e0eadc3fb4b9b2409960b74015724c6f140987d Mon Sep 17 00:00:00 2001 From: Matthew Mott Date: Wed, 2 Sep 2020 21:02:31 +0100 Subject: [PATCH] RenderStatistics also calculates frames per second Display calculated FPS after the frame render time in msec. --- radiant/render/RenderStatistics.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radiant/render/RenderStatistics.h b/radiant/render/RenderStatistics.h index cb46b9f981..c67a3d9a44 100644 --- a/radiant/render/RenderStatistics.h +++ b/radiant/render/RenderStatistics.h @@ -17,7 +17,9 @@ class RenderStatistics /// Return the constructed string for display std::string getStatString() { - return "msec: " + std::to_string(_timer.Time()); + long msec = _timer.Time(); + return "msec: " + std::to_string(msec) + + " | fps: " + (msec > 0 ? std::to_string(1000 / msec) : "-"); } /// Reset statistics at the beginning of a frame render