From 9062374c4bdd782613a909fdd301376c3c32044a Mon Sep 17 00:00:00 2001 From: Jules Fouchy Date: Sat, 30 Mar 2024 17:40:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=8F=20[Camera]=20Use=20logarithmic=20d?= =?UTF-8?q?rag=20for=20zoom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Cool/StrongTypes/Camera2D.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Cool/StrongTypes/Camera2D.cpp b/src/Cool/StrongTypes/Camera2D.cpp index ea5d45fa..da3bdb3a 100644 --- a/src/Cool/StrongTypes/Camera2D.cpp +++ b/src/Cool/StrongTypes/Camera2D.cpp @@ -56,7 +56,7 @@ auto imgui_widget(std::string_view name, Camera2D& cam, int number_of_snaps, flo b |= ImGui::DragFloat2("Translation", glm::value_ptr(cam.translation), 0.01f); b |= imgui_widget("Rotation", cam.rotation, number_of_snaps, snaps_offset, always_snap); - b |= ImGui::DragFloat("Zoom", &cam.zoom, 0.01f, 0.001f, FLT_MAX / static_cast(INT_MAX)); + b |= ImGui::DragFloat("Zoom", &cam.zoom, 0.01f, 0.001f, FLT_MAX, "%.3f", ImGuiSliderFlags_Logarithmic); if (ImGui::Button(icon_fmt("Reset Camera", ICOMOON_TARGET).c_str())) { cam = {};