X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=render.h;h=71a2d80afceb0d976e37e36fc07502986729d4d3;hb=1f768fce93e349990dcf78856ace823116212f45;hp=a8936258522324677e9c52b37ea114c78839b079;hpb=96175f8db661871ffa3a16a20f68cf8552250dcf;p=xonotic%2Fdarkplaces.git diff --git a/render.h b/render.h index a8936258..71a2d80a 100644 --- a/render.h +++ b/render.h @@ -195,8 +195,7 @@ extern rtexture_t *r_texture_normalizationcube; extern rtexture_t *r_texture_fogattenuation; //extern rtexture_t *r_texture_fogintensity; -#define R_MAX_OCCLUSION_QUERIES 4096 -extern unsigned int r_queries[R_MAX_OCCLUSION_QUERIES]; +extern unsigned int r_queries[MAX_OCCLUSION_QUERIES]; extern unsigned int r_numqueries; extern unsigned int r_maxqueries; @@ -307,6 +306,7 @@ typedef struct rsurfacestate_s int ent_flags; float ent_shadertime; float ent_color[4]; + int ent_alttextures; // used by q1bsp animated textures (pressed buttons) // transform matrices to render this entity and effects on this entity matrix4x4_t matrix; matrix4x4_t inversematrix; @@ -450,13 +450,11 @@ typedef struct r_waterstate_waterplane_s rtexture_t *texture_reflection; mplane_t plane; int materialflags; // combined flags of all water surfaces on this plane - unsigned char pvsbits[(32768+7)>>3]; // FIXME: buffer overflow on huge maps + unsigned char pvsbits[(MAX_MAP_LEAFS+7)>>3]; // FIXME: buffer overflow on huge maps qboolean pvsvalid; } r_waterstate_waterplane_t; -#define MAX_WATERPLANES 16 - typedef struct r_waterstate_s { qboolean enabled;