// MATERIALFLAG_MODELLIGHT uses these parameters
float render_modellight_ambient[3];
float render_modellight_diffuse[3];
- float render_modellight_lightdir[3];
+ float render_modellight_lightdir_world[3];
+ float render_modellight_lightdir_local[3];
float render_modellight_specular[3];
// lightmap rendering (not MATERIALFLAG_MODELLIGHT)
float render_lightmap_ambient[3];
}
qw_downloadtype_t;
+#ifdef CONFIG_VIDEO_CAPTURE
typedef enum capturevideoformat_e
{
CAPTUREVIDEOFORMAT_AVI_I420,
void *formatspecific;
}
capturevideostate_t;
+#endif
#define CL_MAX_DOWNLOADACKS 4
// extra user info for the "connect" command
char connect_userinfo[MAX_USERINFO_STRING];
+#ifdef CONFIG_VIDEO_CAPTURE
// video capture stuff
capturevideostate_t capturevideo;
+#endif
// crypto channel
crypto_t crypto;
extern client_state_t cl;
-extern void CL_AllocLightFlash (entity_render_t *ent, matrix4x4_t *matrix, float radius, float red, float green, float blue, float decay, float lifetime, int cubemapnum, int style, int shadowenable, vec_t corona, vec_t coronasizescale, vec_t ambientscale, vec_t diffusescale, vec_t specularscale, int flags);
+extern void CL_AllocLightFlash (entity_render_t *ent, matrix4x4_t *matrix, float radius, float red, float green, float blue, float decay, float lifetime, char *cubemapname, int style, int shadowenable, vec_t corona, vec_t coronasizescale, vec_t ambientscale, vec_t diffusescale, vec_t specularscale, int flags);
cl_locnode_t *CL_Locs_FindNearest(const vec3_t point);
void CL_Locs_FindLocationName(char *buffer, size_t buffersize, vec3_t point);
void CL_PlayDemo_f(cmd_state_t *cmd);
void CL_TimeDemo_f(cmd_state_t *cmd);
+void CL_Demo_Init(void);
+
//
// cl_parse.c
//