float *animcache_normal3f;
float *animcache_svector3f;
float *animcache_tvector3f;
- // interleaved arrays for rendering and dynamic vertex buffers for them
- r_vertexposition_t *animcache_vertexposition;
- r_meshbuffer_t *animcache_vertexpositionbuffer;
- r_vertexmesh_t *animcache_vertexmesh;
- r_meshbuffer_t *animcache_vertexmeshbuffer;
// current lighting from map (updated ONLY by client code, not renderer)
vec3_t modellight_ambient;
// password spectator name team skin topcolor bottomcolor rate noaim msg *ver *ip
char userinfo[MAX_USERINFO_STRING];
+ // extra user info for the "connect" command
+ char connect_userinfo[MAX_USERINFO_STRING];
+
// video capture stuff
capturevideostate_t capturevideo;
}
float movevars_airstrafeaccel_qw;
float movevars_aircontrol;
float movevars_aircontrol_power;
+ float movevars_aircontrol_penalty;
float movevars_warsowbunny_airforwardaccel;
float movevars_warsowbunny_accel;
float movevars_warsowbunny_topspeed;
void CL_Shutdown (void);
void CL_Init (void);
-void CL_EstablishConnection(const char *host);
+void CL_EstablishConnection(const char *host, int firstarg);
void CL_Disconnect (void);
void CL_Disconnect_f (void);
int bloom;
int bloom_copypixels;
int bloom_drawpixels;
- int indexbufferuploadcount;
- int indexbufferuploadsize;
- int vertexbufferuploadcount;
- int vertexbufferuploadsize;
}
r_refdef_stats_t;
float fog_height_texcoordscale;
char fogheighttexturename[64]; // detects changes to active fog height texture
- qboolean draw2dstage;
+ int draw2dstage; // 0 = no, 1 = yes, other value = needs setting up again
// true during envmap command capture
qboolean envmap;