From a1cb4046bef1a81e8d19a1b2556c285da5cf3229 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sat, 4 Jul 2015 19:33:28 -0500 Subject: Don't fog 3D crosshair sprite --- src/renderergl1/tr_main.c | 4 ++++ src/renderergl2/tr_main.c | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'src') diff --git a/src/renderergl1/tr_main.c b/src/renderergl1/tr_main.c index 500bb788..b216d38f 100644 --- a/src/renderergl1/tr_main.c +++ b/src/renderergl1/tr_main.c @@ -1012,6 +1012,10 @@ int R_SpriteFogNum( trRefEntity_t *ent ) { return 0; } + if ( ent->e.renderfx & RF_CROSSHAIR ) { + return 0; + } + for ( i = 1 ; i < tr.world->numfogs ; i++ ) { fog = &tr.world->fogs[i]; for ( j = 0 ; j < 3 ; j++ ) { diff --git a/src/renderergl2/tr_main.c b/src/renderergl2/tr_main.c index 132ef309..287f95d3 100644 --- a/src/renderergl2/tr_main.c +++ b/src/renderergl2/tr_main.c @@ -1680,6 +1680,10 @@ int R_SpriteFogNum( trRefEntity_t *ent ) { return 0; } + if ( ent->e.renderfx & RF_CROSSHAIR ) { + return 0; + } + for ( i = 1 ; i < tr.world->numfogs ; i++ ) { fog = &tr.world->fogs[i]; for ( j = 0 ; j < 3 ; j++ ) { -- cgit