diff options
Diffstat (limited to 'code/renderer/tr_flares.c')
| -rw-r--r-- | code/renderer/tr_flares.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/code/renderer/tr_flares.c b/code/renderer/tr_flares.c index 0779e48..89a959c 100644 --- a/code/renderer/tr_flares.c +++ b/code/renderer/tr_flares.c @@ -354,7 +354,7 @@ void RB_RenderFlare( flare_t *f ) {  	VectorScale(f->color, f->drawIntensity * tr.identityLight * intensity, color);  // Calculations for fogging -	if(f->fogNum < tr.world->numfogs) +	if(tr.world && f->fogNum < tr.world->numfogs)  	{  		tess.numVertexes = 1;  		VectorCopy(f->origin, tess.xyz[0]); @@ -363,7 +363,7 @@ void RB_RenderFlare( flare_t *f ) {  		RB_CalcModulateColorsByFog(fogFactors);  		// We don't need to render the flare if colors are 0 anyways. -		if(!fogFactors[0] && !fogFactors[1] && !fogFactors[2]) +		if(!(fogFactors[0] || fogFactors[1] || fogFactors[2]))  			return;  	}  | 
