From 36e7b2e86ecc7369e3ba7fac48044c139a1a256d Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Fri, 16 Apr 2021 10:37:12 +0200 Subject: [PATCH] Skip entire area if lightgrid count exceeds limit --- neo/renderer/RenderWorld_lightgrid.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/neo/renderer/RenderWorld_lightgrid.cpp b/neo/renderer/RenderWorld_lightgrid.cpp index df9c303c..70f0dbae 100644 --- a/neo/renderer/RenderWorld_lightgrid.cpp +++ b/neo/renderer/RenderWorld_lightgrid.cpp @@ -696,8 +696,11 @@ CONSOLE_COMMAND( generateLightGrid, "Generate light grid data", NULL ) { portalArea_t* area = &tr.primaryWorld->portalAreas[a]; - int numGridPoints = Min( area->lightGrid.lightGridPoints.Num(), limit ); - if( numGridPoints == 0 ) + //int numGridPoints = Min( area->lightGrid.lightGridPoints.Num(), limit ); + //if( numGridPoints == 0 ) + + int numGridPoints = area->lightGrid.lightGridPoints.Num(); + if( numGridPoints == 0 || numGridPoints > limit ) { continue; }