From b519bc8945623d6d6ab2c45e6f72dd4beb931b33 Mon Sep 17 00:00:00 2001 From: Goober5000 Date: Thu, 17 Sep 2026 23:15:11 -0400 Subject: [PATCH] Set both flags when g3_project_vertex hits a vertex at zero depth The expression used & instead of |, so neither PF_OVERFLOW nor PF_PROJECTED was ever set on that path. Co-Authored-By: Claude Fable 5.1 --- code/render/3dmath.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/render/3dmath.cpp b/code/render/3dmath.cpp index 9ed8a6b12a..53eb2f1c42 100644 --- a/code/render/3dmath.cpp +++ b/code/render/3dmath.cpp @@ -230,7 +230,7 @@ int g3_project_vertex(vertex *p) p->screen.xyw.x = 0.0; p->screen.xyw.y = 0.0; p->screen.xyw.w = 0.0; - p->flags |= PF_OVERFLOW & PF_PROJECTED; + p->flags |= PF_OVERFLOW | PF_PROJECTED; return p->flags; }