From 62cc5b2a08df1a347b78b98d056b62e79e88f5f3 Mon Sep 17 00:00:00 2001 From: salmonik Date: Tue, 3 Nov 2026 22:04:06 +0100 Subject: Vischeck: only glass materials are glass; log font/glass diagnostics --- src/gui.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/gui.cpp') diff --git a/src/gui.cpp b/src/gui.cpp index 417860f..b02e88a 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -510,8 +510,10 @@ static unsigned long create_gui_font(int tall) { if (!f) break; if (s_set_font(f, families[i], tall, 400, 0x400, 0x20, 0xFF) && - font_valid(f)) + font_valid(f)) { + logd("gui: font %dpx family %s", tall, families[i]); return f; + } } return 0; } @@ -526,6 +528,7 @@ static void ensure_fonts() { if (le != g_font_local) { g_font_local = le; gui_reset_fonts(); + logd("gui: fonts reset (local entity change)"); } bool scale_changed = fabsf(g_font_scale - g_scale) >= 0.001f; @@ -537,8 +540,10 @@ static void ensure_fonts() { if ((g_font_body && !font_valid(g_font_body)) || (g_font_title && !font_valid(g_font_title))) gui_reset_fonts(); - if (scale_changed) + if (scale_changed) { gui_reset_fonts(); + logd("gui: fonts reset (scale change)"); + } g_font_scale = g_scale; int req_body = (int)(15.0f * g_scale + 0.5f); -- cgit v1.2.3