add a floodlightDirectionScale value to the _floodlight key too (whatever it does)
This commit is contained in:
parent
39182c67ef
commit
b7a62893a4
|
|
@ -4047,8 +4047,9 @@ void SetupFloodLight( void )
|
||||||
v1=v2=v3=0;
|
v1=v2=v3=0;
|
||||||
v4=floodlightDistance;
|
v4=floodlightDistance;
|
||||||
v5=floodlightIntensity;
|
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[0]=v1;
|
||||||
floodlightRGB[1]=v2;
|
floodlightRGB[1]=v2;
|
||||||
|
|
@ -4061,9 +4062,11 @@ void SetupFloodLight( void )
|
||||||
|
|
||||||
if (v4<1) v4=1024;
|
if (v4<1) v4=1024;
|
||||||
if (v5<1) v5=128;
|
if (v5<1) v5=128;
|
||||||
|
if (v6<0) v6=1;
|
||||||
|
|
||||||
floodlightDistance=v4;
|
floodlightDistance=v4;
|
||||||
floodlightIntensity=v5;
|
floodlightIntensity=v5;
|
||||||
|
floodlightDirectionScale=v6;
|
||||||
|
|
||||||
floodlighty = qtrue;
|
floodlighty = qtrue;
|
||||||
Sys_Printf( "FloodLighting enabled via worldspawn _floodlight key.\n" );
|
Sys_Printf( "FloodLighting enabled via worldspawn _floodlight key.\n" );
|
||||||
|
|
@ -4342,7 +4345,7 @@ void FloodLightRawLightmap( int rawLightmapNum )
|
||||||
|
|
||||||
/* global pass */
|
/* global pass */
|
||||||
if (floodlighty && floodlightIntensity)
|
if (floodlighty && floodlightIntensity)
|
||||||
FloodLightRawLightmapPass(lm, floodlightRGB, floodlightIntensity, floodlightDistance, floodlight_lowquality, 1.0f);
|
FloodLightRawLightmapPass(lm, floodlightRGB, floodlightIntensity, floodlightDistance, floodlight_lowquality, floodlightDirectionScale);
|
||||||
|
|
||||||
/* custom pass */
|
/* custom pass */
|
||||||
if (lm->floodlightIntensity)
|
if (lm->floodlightIntensity)
|
||||||
|
|
|
||||||
|
|
@ -2229,6 +2229,7 @@ Q_EXTERN qboolean floodlight_lowquality Q_ASSIGN( qfalse );
|
||||||
Q_EXTERN vec3_t floodlightRGB;
|
Q_EXTERN vec3_t floodlightRGB;
|
||||||
Q_EXTERN float floodlightIntensity Q_ASSIGN( 512.0f );
|
Q_EXTERN float floodlightIntensity Q_ASSIGN( 512.0f );
|
||||||
Q_EXTERN float floodlightDistance Q_ASSIGN( 1024.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 dump Q_ASSIGN( qfalse );
|
||||||
Q_EXTERN qboolean debug Q_ASSIGN( qfalse );
|
Q_EXTERN qboolean debug Q_ASSIGN( qfalse );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user