]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - client.h
changed VERTEXFOGTABLE macro to not use a global variable
[xonotic/darkplaces.git] / client.h
index 4252da919bfeb237c945a93d2887b8aad0f8f375..01cb7ea3516c54df68fdca22345a5d2a730fe647 100644 (file)
--- 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
 {