From: havoc Date: Thu, 19 Apr 2007 13:17:06 +0000 (+0000) Subject: changed VERTEXFOGTABLE macro to not use a global variable X-Git-Tag: xonotic-v0.1.0preview~3292 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c45d0c43654b74c4233461ddcc9fb979b7d075ce;p=xonotic%2Fdarkplaces.git changed VERTEXFOGTABLE macro to not use a global variable git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7143 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/client.h b/client.h index 4252da91..01cb7ea3 100644 --- a/client.h +++ b/client.h @@ -1240,8 +1240,7 @@ extern qboolean sb_showscores; extern cachepic_t *r_crosshairs[NUMCROSSHAIRS+1]; #define FOGTABLEWIDTH 1024 -extern int fogtableindex; -#define VERTEXFOGTABLE(dist) (fogtableindex = (int)((dist) * r_refdef.fogtabledistmultiplier), r_refdef.fogtable[bound(0, fogtableindex, FOGTABLEWIDTH - 1)]) +#define VERTEXFOGTABLE(dist) (r_refdef.fogtable[min((unsigned int)((dist) * r_refdef.fogtabledistmultiplier), FOGTABLEWIDTH - 1)]) typedef struct r_refdef_stats_s {