aboutsummaryrefslogtreecommitdiffstats
path: root/code/renderer/tr_flares.c
diff options
context:
space:
mode:
Diffstat (limited to 'code/renderer/tr_flares.c')
-rw-r--r--code/renderer/tr_flares.c4
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;
}