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/vischeck.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/vischeck.cpp') diff --git a/src/vischeck.cpp b/src/vischeck.cpp index a568f31..97a2c12 100644 --- a/src/vischeck.cpp +++ b/src/vischeck.cpp @@ -150,7 +150,7 @@ static bool surface_is_breakable_glass(const SurfaceCompat &surf) { } static bool surface_is_glass(const SurfaceCompat &surf) { - return surface_contains(surf, "glass") || surface_contains(surf, "window"); + return surface_contains(surf, "glass"); } bool is_visible(const Vector &eye, const Vector &point, void *self, @@ -206,6 +206,9 @@ bool is_visible(const Vector &eye, const Vector &point, void *self, (int)breakable_glass); continue; } + if (glass) + logd("vischeck: blocked by glass surface=%s contents=0x%x", + tr.surface.name ? tr.surface.name : "?", tr.contents); return false; } return false; -- cgit v1.2.3