From 9e6e2ea964587757b0e26178950c624c955ee6ed Mon Sep 17 00:00:00 2001 From: Jon Parise Date: Mon, 3 Aug 2026 19:03:06 -0400 Subject: [PATCH] renderer: reset terminal state cleanup counter Reset the frame counter whenever retained render state is cleared. Otherwise, every subsequent frame will be deinitialized and rebuilt. --- src/renderer/generic.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer/generic.zig b/src/renderer/generic.zig index e0760fce1..88f73f46e 100644 --- a/src/renderer/generic.zig +++ b/src/renderer/generic.zig @@ -1138,6 +1138,7 @@ pub fn Renderer(comptime GraphicsAPI: type) type { if (self.terminal_state_frame_count >= max_terminal_state_frame_count) { self.terminal_state.deinit(self.alloc); self.terminal_state = .empty; + self.terminal_state_frame_count = 0; } self.terminal_state_frame_count += 1;