diff --git a/light/ltface.c b/light/ltface.c index b0213c4b..199e86c6 100644 --- a/light/ltface.c +++ b/light/ltface.c @@ -651,6 +651,9 @@ CalcPoints(const modelinfo_t *modelinfo, const vec3_t offset, lightsurf_t *surf, TexCoordToWorld(us, ut, &surf->texorg, point); VectorAdd(point, offset, point); + + // corrects point + CheckObstructed(surf, offset, us, ut, point); if (surf->curved) { @@ -660,8 +663,6 @@ CalcPoints(const modelinfo_t *modelinfo, const vec3_t offset, lightsurf_t *surf, { VectorCopy(surf->plane.normal, norm); } - - CheckObstructed(surf, offset, us, ut, point); } } }