// rendering properties, updated each time a light is rendered
// this is rtlight->color * d_lightstylevalue
vec3_t currentcolor;
+ // used by corona updates, due to occlusion query
+ float corona_visibility;
+ unsigned int corona_queryindex_visiblepixels;
+ unsigned int corona_queryindex_allpixels;
// this is R_Shadow_Cubemap(rtlight->cubemapname)
rtexture_t *currentcubemap;
fs_offset_t videofile_ix_master_video_inuse_offset;
fs_offset_t videofile_ix_master_video_start_offset;
fs_offset_t videofile_ix_movistart;
+ fs_offset_t position;
qfile_t *videofile;
qboolean active;
qboolean realtime;
qboolean error;
+ qboolean canseek;
capturevideoformat_t format;
int soundrate;
int frame;
sizebuf_t riffindexbuffer;
int riffstacklevel;
fs_offset_t riffstackstartoffset[4];
+ fs_offset_t riffstacksizehint[4];
+ const char *riffstackfourcc[4];
short rgbtoyuvscaletable[3][3][256];
unsigned char yuvnormalizetable[3][256];
char basename[64];
int maxtempentities;
// renderable dynamic lights
- rtlight_t lights[MAX_DLIGHTS];
+ rtlight_t *lights[MAX_DLIGHTS];
+ rtlight_t templights[MAX_DLIGHTS];
int numlights;
// intensities for light styles right now, controls rtlights