Data Structures | |
struct | lightchain_s |
struct | lightinfo_t |
struct | lightpoint_t |
struct | lightsample_t |
Macros | |
#define | BOGUS_RANGE 1000000000 |
#define | LIGHTDISTBIAS 65536.0 |
#define | MAXLIGHTS 1024 |
#define | NUMHSUNS 32 |
#define | NUMSUNS (1 + NUMHSUNS * NUMVSUNS) |
#define | NUMVSUNS 4 |
#define | ON_EPSILON 0.1 |
#define | SHADOWSENSE 0.4 |
#define | SINGLEMAP (256*256) |
Typedefs | |
typedef struct lightchain_s | lightchain_t |
Functions | |
const char * | get_tex_name (int texindex) |
int | GetFileSpace (int size) |
void | LightFace (lightinfo_t *l, int surfnum) |
void | LightLeaf (dleaf_t *leaf) |
void | LoadNodes (const char *file) |
void | MakeTnodes (dmodel_t *bm) |
void | RotateSample (vec3_t in, vec3_t out) |
qboolean | TestLine (lightinfo_t *l, const vec3_t start, const vec3_t stop) |
qboolean | TestSky (lightinfo_t *l, const vec3_t start, const vec3_t stop) |
void | TransformSample (vec3_t in, vec3_t out) |
void | VisEntity (int ent_index) |
void | VisStats (void) |
Variables | |
struct bsp_s * | bsp |
vec3_t | bsp_origin |
vec3_t | bsp_xvector |
vec3_t | bsp_yvector |
int | c_culldistplane |
int | c_proper |
qboolean | extrasamples |
byte * | filebase |
struct dstring_s * | lightdata |
float | minlights [MAX_MAP_FACES] |
struct entity_s ** | novislights |
int | num_novislights |
float | rangescale |
struct dstring_s * | rgblightdata |
float | scalecos |
float | scaledist |
lightchain_t ** | surfacelightchain |
vec3_t * | surfaceorgs |