extern cvar_t cl_color;
extern cvar_t cl_rate;
extern cvar_t cl_pmodel;
+extern cvar_t cl_playermodel;
+extern cvar_t cl_playerskin;
extern cvar_t cl_upspeed;
extern cvar_t cl_forwardspeed;
extern cvar_t cl_explosions_size_end;
extern cvar_t cl_explosions_lifetime;
extern cvar_t cl_stainmaps;
-extern cvar_t cl_stainmapsclearonload;
+extern cvar_t cl_stainmaps_clearonload;
extern cvar_t cl_prydoncursor;
// fullscreen color blend
float viewblend[4];
+ // whether to call S_ExtraUpdate during render to reduce sound chop
+ qboolean extraupdate;
+
+ // client gameworld time for rendering time based effects
+ double time;
+
+ // the world
+ entity_render_t *worldentity;
+
+ // same as worldentity->model
+ model_t *worldmodel;
+
+ // renderable entities (excluding world)
entity_render_t **entities;
int numentities;
int maxentities;
+ // 2D art drawing queue
+ // TODO: get rid of this
qbyte *drawqueue;
int drawqueuesize;
int maxdrawqueuesize;