]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_brush.c
fix polygon distance checks (the radius comparison was completely wrong)
[xonotic/darkplaces.git] / model_brush.c
index 3296a68da26c9597559b9167b8e4f3a6a0946751..f62506f5d6e5c68f884a0e310e5a517f9f77c31e 100644 (file)
@@ -784,7 +784,7 @@ void Mod_ProcessLightList(void)
                                        if (dist > 0 && dist < e->cullradius)
                                        {
                                                VectorSubtract(e->origin, surf->poly_center, temp);
-                                               if (DotProduct(temp, temp) - surf->poly_radius2 < e->cullradius2)
+                                               if (DotProduct(temp, temp) < e->cullradius2 - surf->poly_radius2)
                                                        loadmodel->surfacevisframes[*mark] = -2;
                                        }
                                }