summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZack Middleton <zturtleman@gmail.com>2015-07-04 19:33:28 -0500
committerTim Angus <tim@ngus.net>2016-04-07 11:02:29 +0100
commita1cb4046bef1a81e8d19a1b2556c285da5cf3229 (patch)
tree4b94f2cf1d0ab3ee41770f46d138ff74fdf9fa60
parent00a83e798f7934962facba8e7864b215e1d94701 (diff)
Don't fog 3D crosshair sprite
-rw-r--r--src/renderergl1/tr_main.c4
-rw-r--r--src/renderergl2/tr_main.c4
2 files changed, 8 insertions, 0 deletions
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++ ) {