// view origin
//
extern cvar_t r_drawentities;
+extern cvar_t r_draw2d;
+extern qboolean r_draw2d_force;
extern cvar_t r_drawviewmodel;
+extern cvar_t r_drawworld;
extern cvar_t r_speeds;
extern cvar_t r_fullbright;
extern cvar_t r_wateralpha;
extern rtexture_t *r_texture_whitecube;
extern rtexture_t *r_texture_normalizationcube;
extern rtexture_t *r_texture_fogattenuation;
-//extern rtexture_t *r_texture_fogintensity;
+extern rtexture_t *r_texture_fogheighttexture;
extern unsigned int r_queries[MAX_OCCLUSION_QUERIES];
extern unsigned int r_numqueries;
// this transforms only the Z to S, and T is always 0.5
matrix4x4_t entitytoattenuationz;
+ // user wavefunc parameters (from csqc)
+ float userwavefunc_param[Q3WAVEFUNC_USER_COUNT];
+
// pointer to an entity_render_t used only by R_GetCurrentTexture and
// RSurf_ActiveWorldEntity/RSurf_ActiveModelEntity as a unique id within
// each frame (see r_frame also)
GL20TU_SCREENSPECULAR = 12,
// fake reflections
GL20TU_REFLECTMASK = 5,
- GL20TU_REFLECTCUBE = 6
+ GL20TU_REFLECTCUBE = 6,
+ GL20TU_FOGHEIGHTTEXTURE = 14
}
gl20_texunit;