From b8839b8771f2cb180b3ffc81661cb4ee419036d2 Mon Sep 17 00:00:00 2001
From: Rudolf Polzer <rpolzer@grawp.div0.qc.to>
Date: Sun, 14 Feb 2010 20:09:15 +0100
Subject: [PATCH] small fix by jal regarding normal vectors from lighting

---
 tools/quake3/q3map2/light_ydnar.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/quake3/q3map2/light_ydnar.c b/tools/quake3/q3map2/light_ydnar.c
index 4b028059..3207928b 100644
--- a/tools/quake3/q3map2/light_ydnar.c
+++ b/tools/quake3/q3map2/light_ydnar.c
@@ -1425,7 +1425,7 @@ float DirtForSample( trace_t *trace )
 	VectorCopy( trace->normal, normal );
 	
 	/* check if the normal is aligned to the world-up */
-	if( normal[ 0 ] == 0.0f && normal[ 1 ] == 0.0f )
+	if( normal[ 0 ] == 0.0f && normal[ 1 ] == 0.0f && ( normal[ 2 ] == 1.0f || normal[ 2 ] == -1.0f ) )
 	{
 		if( normal[ 2 ] == 1.0f )		
 		{
-- 
2.39.5