From b8faada186c3865f87846475b40c756f7872d7d6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 3 Mar 2026 08:39:12 +0530 Subject: [PATCH] Add some debug prints --- kitty/glfw.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kitty/glfw.c b/kitty/glfw.c index c24bd58d4..8c4504fd9 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -352,7 +352,9 @@ cocoa_out_of_sequence_render(OSWindow *window) { // screen change events. Try to recover by recreating the drawable. // See https://github.com/kovidgoyal/kitty/issues/9463 if (!current_framebuffer_is_ok()) { + debug_rendering("Cocoa OpenGL framebuffer broken, re-creating\n"); if (!glfwCocoaRecreateGLDrawable(window->handle) || !current_framebuffer_is_ok()) { + debug_rendering("Cocoa OpenGL framebuffer re-creation failed\n"); request_tick_callback(); return; } @@ -361,6 +363,7 @@ cocoa_out_of_sequence_render(OSWindow *window) { bool rendered = false; if (window->fonts_data->sprite_map) rendered = render_os_window(window, monotonic(), true); if (!rendered) { + debug_rendering("Cocoa out of sequence render did not happen\n"); blank_os_window(window); swap_window_buffers(window); }