summaryrefslogtreecommitdiffhomepage
path: root/main/gui.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-17 18:07:53 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-17 18:07:53 +0200
commit6cadd1270b8ac5c5f49f5c07e74e7bd236dd0eb3 (patch)
treef705ecd3e5ff75fdc393daf59a20ae00dfb19bb3 /main/gui.cpp
parent5dd1ade46d1c21b840cfdd4acfaf3012a2955f7c (diff)
a
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);
}