From d2966deaf90e47b0bfb954ef588a015653c20d26 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 3 Feb 2024 18:45:25 +0100 Subject: c --- editor/tests/raycast-test.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'editor/tests/raycast-test.cpp') diff --git a/editor/tests/raycast-test.cpp b/editor/tests/raycast-test.cpp index c9ca6def..c813feac 100644 --- a/editor/tests/raycast-test.cpp +++ b/editor/tests/raycast-test.cpp @@ -229,7 +229,8 @@ struct raycast_test : base_test void draw_ui(app&, float) override { constexpr ImGuiTableFlags table_flags = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_ScrollY; - constexpr auto colflags_1 = ImGuiTableColumnFlags_NoResize | ImGuiTableColumnFlags_NoReorder | ImGuiTableColumnFlags_NoSort; + constexpr auto colflags_1 = ImGuiTableColumnFlags_NoResize | ImGuiTableColumnFlags_NoReorder | + ImGuiTableColumnFlags_NoSort; constexpr auto colflags_0 = colflags_1 | ImGuiTableColumnFlags_WidthFixed; constexpr auto print_coord = [](auto&& buf, Vector3i c, Vector2i l, Vector2i p) @@ -394,7 +395,7 @@ struct raycast_test : base_test Vector2d v; v[long_axis] = std::copysign(step, V[long_axis]); - v[short_axis] = std::copysign(Math::max(1., Math::min(tile_size.x(), Math::abs(V[short_axis]))), V[short_axis]); + v[short_axis] = std::copysign(Math::clamp(Math::abs(V[short_axis]), 1., tile_size.x()), V[short_axis]); auto nsteps = (uint32_t)Math::max(1., Math::ceil(Math::abs(V[long_axis] / step))); -- cgit v1.2.3