doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
draw_common.cpp File Reference
#include "../idlib/precompiled.h"
#include "tr_local.h"

Go to the source code of this file.

Functions

void RB_BakeTextureMatrixIntoTexgen (idPlane lightProject[3], const float *textureMatrix)
 
void RB_PrepareStageTexturing (const shaderStage_t *pStage, const drawSurf_t *surf, idDrawVert *ac)
 
void RB_FinishStageTexturing (const shaderStage_t *pStage, const drawSurf_t *surf, idDrawVert *ac)
 
void RB_T_FillDepthBuffer (const drawSurf_t *surf)
 
void RB_STD_FillDepthBuffer (drawSurf_t **drawSurfs, int numDrawSurfs)
 
void RB_SetProgramEnvironment (void)
 
void RB_SetProgramEnvironmentSpace (void)
 
void RB_STD_T_RenderShaderPasses (const drawSurf_t *surf)
 
int RB_STD_DrawShaderPasses (drawSurf_t **drawSurfs, int numDrawSurfs)
 
void RB_StencilShadowPass (const drawSurf_t *drawSurfs)
 
void RB_STD_FogAllLights (void)
 
void RB_STD_LightScale (void)
 
void RB_STD_DrawView (void)
 

Function Documentation

void RB_BakeTextureMatrixIntoTexgen ( idPlane  lightProject[3],
const float textureMatrix 
)

Definition at line 38 of file draw_common.cpp.

void RB_FinishStageTexturing ( const shaderStage_t pStage,
const drawSurf_t surf,
idDrawVert ac 
)

Definition at line 253 of file draw_common.cpp.

void RB_PrepareStageTexturing ( const shaderStage_t pStage,
const drawSurf_t surf,
idDrawVert ac 
)

Definition at line 80 of file draw_common.cpp.

void RB_SetProgramEnvironment ( void  )

Definition at line 579 of file draw_common.cpp.

void RB_SetProgramEnvironmentSpace ( void  )

Definition at line 653 of file draw_common.cpp.

int RB_STD_DrawShaderPasses ( drawSurf_t **  drawSurfs,
int  numDrawSurfs 
)

Definition at line 972 of file draw_common.cpp.

void RB_STD_DrawView ( void  )

Definition at line 1666 of file draw_common.cpp.

void RB_STD_FillDepthBuffer ( drawSurf_t **  drawSurfs,
int  numDrawSurfs 
)

Definition at line 521 of file draw_common.cpp.

void RB_STD_FogAllLights ( void  )

Definition at line 1532 of file draw_common.cpp.

void RB_STD_LightScale ( void  )

Definition at line 1598 of file draw_common.cpp.

void RB_STD_T_RenderShaderPasses ( const drawSurf_t surf)

Definition at line 692 of file draw_common.cpp.

void RB_StencilShadowPass ( const drawSurf_t drawSurfs)

Definition at line 1176 of file draw_common.cpp.

void RB_T_FillDepthBuffer ( const drawSurf_t surf)

Definition at line 350 of file draw_common.cpp.