summaryrefslogtreecommitdiffhomepage
path: root/main/gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main/gui.cpp')
-rw-r--r--main/gui.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/main/gui.cpp b/main/gui.cpp
index 22bb95fd..ea65a1b6 100644
--- a/main/gui.cpp
+++ b/main/gui.cpp
@@ -149,8 +149,9 @@ void app::draw_fps([[maybe_unused]] float main_menu_height)
ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoBackground;
auto b = begin_window("framerate", ImGuiWindowFlags_(flags)))
{
+ const double dt = _frame_time > 1e-6 ? std::round(1/double(_frame_time)*10.)*.1 + 0.05 : 999;
char buf[16];
- snprintf(buf, sizeof(buf), "%.1f FPS", 0.f);
+ snprintf(buf, sizeof(buf), "%.1f FPS", dt);
ImGui::SameLine(max_size.x - ImGui::CalcTextSize(buf).x);
ImGui::Text("%s", buf);
}