add a floodlightDirectionScale value to the _floodlight key too (whatever it does)

This commit is contained in:
Rudolf Polzer 2010-10-30 18:07:37 +02:00
parent 39182c67ef
commit b7a62893a4
2 changed files with 6 additions and 2 deletions

View File

@ -4047,8 +4047,9 @@ void SetupFloodLight( void )
v1=v2=v3=0;
v4=floodlightDistance;
v5=floodlightIntensity;
v6=floodlightDirectionScale;
sscanf( value, "%lf %lf %lf %lf %lf", &v1, &v2, &v3, &v4, &v5);
sscanf( value, "%lf %lf %lf %lf %lf %lf", &v1, &v2, &v3, &v4, &v5);
floodlightRGB[0]=v1;
floodlightRGB[1]=v2;
@ -4061,9 +4062,11 @@ void SetupFloodLight( void )
if (v4<1) v4=1024;
if (v5<1) v5=128;
if (v6<0) v6=1;
floodlightDistance=v4;
floodlightIntensity=v5;
floodlightDirectionScale=v6;
floodlighty = qtrue;
Sys_Printf( "FloodLighting enabled via worldspawn _floodlight key.\n" );
@ -4342,7 +4345,7 @@ void FloodLightRawLightmap( int rawLightmapNum )
/* global pass */
if (floodlighty && floodlightIntensity)
FloodLightRawLightmapPass(lm, floodlightRGB, floodlightIntensity, floodlightDistance, floodlight_lowquality, 1.0f);
FloodLightRawLightmapPass(lm, floodlightRGB, floodlightIntensity, floodlightDistance, floodlight_lowquality, floodlightDirectionScale);
/* custom pass */
if (lm->floodlightIntensity)

View File

@ -2229,6 +2229,7 @@ Q_EXTERN qboolean floodlight_lowquality Q_ASSIGN( qfalse );
Q_EXTERN vec3_t floodlightRGB;
Q_EXTERN float floodlightIntensity Q_ASSIGN( 512.0f );
Q_EXTERN float floodlightDistance Q_ASSIGN( 1024.0f );
Q_EXTERN float floodlightDirectionScale Q_ASSIGN( 1.0f );
Q_EXTERN qboolean dump Q_ASSIGN( qfalse );
Q_EXTERN qboolean debug Q_ASSIGN( qfalse );