From: rpolzer Date: Sun, 12 Oct 2008 13:44:03 +0000 (+0000) Subject: deluxe: always use a MINIMUM light contribution from ambient X-Git-Tag: svn-r421~303 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=f6b04e0860389bd1b01265b4ba3831d0bb30cbe1;p=xonotic%2Fnetradiant.git deluxe: always use a MINIMUM light contribution from ambient git-svn-id: svn://svn.icculus.org/netradiant/trunk@117 61c419a2-8eb2-4b30-bcec-8cead039b335 --- diff --git a/tools/quake3/q3map2/light_ydnar.c b/tools/quake3/q3map2/light_ydnar.c index 801ef5ac..7d288b21 100644 --- a/tools/quake3/q3map2/light_ydnar.c +++ b/tools/quake3/q3map2/light_ydnar.c @@ -2010,6 +2010,9 @@ void IlluminateRawLightmap( int rawLightmapNum ) { brightness = ambientColor[ 0 ] * 0.3f + ambientColor[ 1 ] * 0.59f + ambientColor[ 2 ] * 0.11f; brightness *= (1.0 / 255.0); + // use AT LEAST this amount of contribution from ambient for the deluxemap, fixes points that receive ZERO light + if(brightness < 0.00390625f) + brightness = 0.00390625f; VectorScale( normal, brightness, deluxel ); } luxel[ 3 ] = 1.0f;