FTEQW
Documentation of the FTE engine source tree.
gl_alias.c File Reference

Functions

void Mod_FlushSkin (skinid_t id)
 
void Mod_WipeSkin (skinid_t id, qboolean force)
 
skinfile_tMod_LookupSkin (skinid_t id)
 
skinid_t Mod_ReadSkinFile (const char *skinname, const char *skintext)
 
skinid_t Mod_RegisterSkinFile (const char *skinname)
 
void R_GAliasFlushSkinCache (qboolean final)
 
qboolean R_CalcModelLighting (entity_t *e, model_t *clmodel)
 
void R_GAlias_DrawBatch (batch_t *batch)
 
void R_GAlias_GenerateBatches (entity_t *e, batch_t **batches)
 
void R_Sprite_GenerateBatches (entity_t *e, batch_t **batches)
 
void RotateLightVector (const vec3_t *axis, const vec3_t origin, const vec3_t lightpoint, vec3_t result)
 
void R_AliasGenerateTextureVectors (mesh_t *mesh, float *fte_restrict normal3f, float *fte_restrict svector3f, float *fte_restrict tvector3f)
 
void R_Generate_Mesh_ST_Vectors (mesh_t *mesh)
 
void R_DrawGAliasShadowVolume (entity_t *e, vec3_t lightpos, float radius)
 
void GL_GenerateNormals (float *orgs, float *normals, int *indicies, int numtris, int numverts)
 
void PR_Route_Visualise (void)
 
void BE_GenModelBatches (batch_t **batches, const dlight_t *dl, unsigned int bemode, const qbyte *worldpvs, const int *worldareas)
 

Variables

cvar_t gl_part_flame
 
cvar_t r_fullbrightSkins
 
cvar_t r_fb_models
 
cvar_t ruleset_allow_fbmodels
 
cvar_t r_noaliasshadows
 
cvar_t r_lodscale
 
cvar_t r_lodbias
 
cvar_t gl_ati_truform
 
cvar_t r_vertexdlights
 
cvar_t mod_md3flags
 
cvar_t r_skin_overlays
 
cvar_t r_globalskin_first
 
cvar_t r_globalskin_count
 

Function Documentation

◆ BE_GenModelBatches()

void BE_GenModelBatches ( batch_t **  batches,
const dlight_t dl,
unsigned int  bemode,
const qbyte worldpvs,
const int worldareas 
)

◆ GL_GenerateNormals()

void GL_GenerateNormals ( float *  orgs,
float *  normals,
int indicies,
int  numtris,
int  numverts 
)

◆ Mod_FlushSkin()

void Mod_FlushSkin ( skinid_t  id)

◆ Mod_LookupSkin()

skinfile_t * Mod_LookupSkin ( skinid_t  id)

◆ Mod_ReadSkinFile()

skinid_t Mod_ReadSkinFile ( const char *  skinname,
const char *  skintext 
)

◆ Mod_RegisterSkinFile()

skinid_t Mod_RegisterSkinFile ( const char *  skinname)

◆ Mod_WipeSkin()

void Mod_WipeSkin ( skinid_t  id,
qboolean  force 
)

◆ PR_Route_Visualise()

void PR_Route_Visualise ( void  )

◆ R_AliasGenerateTextureVectors()

void R_AliasGenerateTextureVectors ( mesh_t mesh,
float *fte_restrict  normal3f,
float *fte_restrict  svector3f,
float *fte_restrict  tvector3f 
)

◆ R_CalcModelLighting()

qboolean R_CalcModelLighting ( entity_t e,
model_t clmodel 
)

◆ R_DrawGAliasShadowVolume()

void R_DrawGAliasShadowVolume ( entity_t e,
vec3_t  lightpos,
float  radius 
)

◆ R_GAlias_DrawBatch()

void R_GAlias_DrawBatch ( batch_t batch)

◆ R_GAlias_GenerateBatches()

void R_GAlias_GenerateBatches ( entity_t e,
batch_t **  batches 
)

◆ R_GAliasFlushSkinCache()

void R_GAliasFlushSkinCache ( qboolean  final)

◆ R_Generate_Mesh_ST_Vectors()

void R_Generate_Mesh_ST_Vectors ( mesh_t mesh)

◆ R_Sprite_GenerateBatches()

void R_Sprite_GenerateBatches ( entity_t e,
batch_t **  batches 
)

◆ RotateLightVector()

void RotateLightVector ( const vec3_t axis,
const vec3_t  origin,
const vec3_t  lightpoint,
vec3_t  result 
)

Variable Documentation

◆ gl_ati_truform

cvar_t gl_ati_truform
extern

◆ gl_part_flame

cvar_t gl_part_flame
extern

◆ mod_md3flags

cvar_t mod_md3flags
extern

◆ r_fb_models

cvar_t r_fb_models

◆ r_fullbrightSkins

cvar_t r_fullbrightSkins

◆ r_globalskin_count

cvar_t r_globalskin_count

◆ r_globalskin_first

cvar_t r_globalskin_first
extern

◆ r_lodbias

cvar_t r_lodbias

◆ r_lodscale

cvar_t r_lodscale
extern

◆ r_noaliasshadows

cvar_t r_noaliasshadows
extern

◆ r_skin_overlays

cvar_t r_skin_overlays
extern

◆ r_vertexdlights

cvar_t r_vertexdlights
extern

◆ ruleset_allow_fbmodels

cvar_t ruleset_allow_fbmodels