From 8ae5498ba7f2e763036df1ea64ea2fcd46179ef9 Mon Sep 17 00:00:00 2001 From: jacob Date: Thu, 2 Apr 2026 00:17:01 -0500 Subject: [PATCH] profiler live snapping --- src/pp/pp_vis/pp_vis_core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pp/pp_vis/pp_vis_core.c b/src/pp/pp_vis/pp_vis_core.c index b2933ae5..97cca2b4 100644 --- a/src/pp/pp_vis/pp_vis_core.c +++ b/src/pp/pp_vis/pp_vis_core.c @@ -6286,6 +6286,8 @@ void V_TickForever(WaveLaneCtx *lane) { f64 ruler_left_ns = MinF64(profiler->ruler_start_ns, profiler->cursor_ns); f64 ruler_right_ns = MaxF64(profiler->ruler_start_ns, profiler->cursor_ns); + ruler_left_ns = ClampF64(ruler_left_ns, view_start_ns, view_end_ns); + ruler_right_ns = ClampF64(ruler_right_ns, view_start_ns, view_end_ns); ruler_len_ns = ruler_right_ns - ruler_left_ns; f64 ruler_len_px = ruler_len_ns / profiler->ns_per_px;