|
qboolean | Mod_LoadVertexes (model_t *loadmodel, qbyte *mod_base, lump_t *l) |
|
qboolean | Mod_LoadVertexNormals (model_t *loadmodel, bspx_header_t *bspx, qbyte *mod_base, lump_t *l) |
|
qboolean | Mod_LoadEdges (model_t *loadmodel, qbyte *mod_base, lump_t *l, qboolean lm) |
|
qboolean | Mod_LoadMarksurfaces (model_t *loadmodel, qbyte *mod_base, lump_t *l, qboolean lm) |
|
qboolean | Mod_LoadSurfedges (model_t *loadmodel, qbyte *mod_base, lump_t *l) |
|
void | Mod_LoadEntities (model_t *loadmodel, qbyte *mod_base, lump_t *l) |
|
void | BuildLightMapGammaTable (float g, float c) |
|
void | CM_Init (void) |
|
void | Q2BSP_GenerateShadowMesh (model_t *mod, dlight_t *dl, const qbyte *lightvis, qbyte *litvis, void(*callback)(msurface_t *)) |
|
void | Q3BSP_GenerateShadowMesh (model_t *mod, dlight_t *dl, const qbyte *lightvis, qbyte *litvis, void(*callback)(msurface_t *)) |
|
float | RadiusFromBounds (const vec3_t mins, const vec3_t maxs) |
|
void | CalcSurfaceExtents (model_t *mod, msurface_t *s) |
|
void | AddPointToBounds (const vec3_t v, vec3_t mins, vec3_t maxs) |
|
void | ClearBounds (vec3_t mins, vec3_t maxs) |
|
void | Mod_SortShaders (model_t *mod) |
|
qbyte * | ReadPCXPalette (qbyte *buf, int len, qbyte *out) |
|
qboolean | BoundsIntersect (const vec3_t mins1, const vec3_t maxs1, const vec3_t mins2, const vec3_t maxs2) |
|
void | CategorizePlane (mplane_t *plane) |
|
patchtessvert_t * | PatchInfo_Evaluate (const qcpatchvert_t *cp, const unsigned short patch_cp[2], const short subdiv[2], unsigned short *size) |
|
unsigned int | PatchInfo_EvaluateIndexes (const unsigned short *size, index_t *out_indexes) |
|
mfog_t * | Mod_FogForOrigin (model_t *wmodel, vec3_t org) |
|
model_t * | CM_TempBoxModel (const vec3_t mins, const vec3_t maxs) |
|
qbyte * | R_MarkLeaves_Q3 (model_t *mod, int clusters[2]) |
|
qbyte * | R_MarkLeaves_Q2 (model_t *mod, int viewclusters[2]) |
|
qboolean QDECL | Mod_LoadQ2BrushModel (model_t *mod, void *buffer, size_t fsize) |
|
|
cvar_t | q3bsp_surf_meshcollision_flag = CVARD("q3bsp_surf_meshcollision_flag", "0x80000000", "The surfaceparm flag(s) that enables q3bsp trisoup collision") |
|
cvar_t | q3bsp_surf_meshcollision_force = CVARD("q3bsp_surf_meshcollision_force", "0", "Force mesh-based collisions on all q3bsp trisoup surfaces.") |
|
cvar_t | q3bsp_mergeq3lightmaps = CVARD("q3bsp_mergelightmaps", "1", "Specifies whether to merge lightmaps into atlases in order to boost performance. Unfortunately this breaks tcgen on lightmap passes - if you care, set this to 0.") |
|
cvar_t | q3bsp_ignorestyles = CVARD("q3bsp_ignorestyles", "0", "Ignores multiple lightstyles in Raven's q3bsp variant(and derivatives) for better batch/rendering performance.") |
|
cvar_t | q3bsp_bihtraces = CVARFD("_q3bsp_bihtraces", "0", CVAR_RENDERERLATCH, "Uses runtime-generated bih collision culling for faster traces.") |
|
cvar_t | r_shadow_bumpscale_basetexture |
|
qbyte * | mod_base |
|
cvar_t | map_noareas = CVAR("map_noareas", "0") |
|
cvar_t | map_noCurves = CVARF("map_noCurves", "0", CVAR_CHEAT) |
|
cvar_t | map_autoopenportals = CVARD("map_autoopenportals", "0", "When set to 1, force-opens all area portals. Normally these start closed and are opened by doors when they move, but this requires the gamecode to signal this.") |
|
cvar_t | r_subdivisions = CVAR("r_subdivisions", "2") |
|
int | r_dlightframecount |
|