Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

tr_local.h File Reference

#include "../game/q_shared.h"
#include "../qcommon/qfiles.h"
#include "../qcommon/qcommon.h"
#include "tr_public.h"
#include "qgl.h"

Include dependency graph for tr_local.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  backEndCounters_t
struct  backEndData_t
struct  backEndState_t
struct  bmodel_t
struct  deformStage_t
struct  dlight_s
struct  drawBufferCommand_t
struct  drawSurf_s
struct  drawSurfsCommand_t
struct  endFrameCommand_t
struct  fog_t
struct  fogParms_t
struct  frontEndCounters_t
struct  glstate_t
struct  image_s
struct  mnode_s
struct  model_s
struct  msurface_s
struct  orientationr_t
struct  renderCommandList_t
struct  screenshotCommand_t
struct  setColorCommand_t
struct  shader_s
struct  shaderCommands_s
struct  shaderStage_t
struct  shaderState_s
struct  skin_s
struct  skinSurface_t
struct  skyParms_t
struct  srfDisplayList_s
struct  srfFlare_s
struct  srfGridMesh_s
struct  srfPoly_s
struct  srfSurfaceFace_t
struct  srfTriangles_t
struct  stageVars
struct  stretchPicCommand_t
struct  subImageCommand_t
struct  swapBuffersCommand_t
struct  texModInfo_t
struct  textureBundle_t
struct  trGlobals_t
struct  trRefdef_t
struct  trRefEntity_t
struct  viewParms_t
struct  waveForm_t
struct  world_t

Defines

#define CONTENTS_NODE   -1
#define CULL_CLIP   1
#define CULL_IN   0
#define CULL_OUT   2
#define DRAWSURF_MASK   (MAX_DRAWSURFS-1)
#define FOG_TABLE_SIZE   256
#define FUNCTABLE_MASK   (FUNCTABLE_SIZE-1)
#define FUNCTABLE_SIZE   1024
#define FUNCTABLE_SIZE2   10
#define GL_INDEX_TYPE   GL_UNSIGNED_INT
#define GLS_ATEST_BITS   0x70000000
#define GLS_ATEST_GE_80   0x40000000
#define GLS_ATEST_GT_0   0x10000000
#define GLS_ATEST_LT_80   0x20000000
#define GLS_DEFAULT   GLS_DEPTHMASK_TRUE
#define GLS_DEPTHFUNC_EQUAL   0x00020000
#define GLS_DEPTHMASK_TRUE   0x00000100
#define GLS_DEPTHTEST_DISABLE   0x00010000
#define GLS_DSTBLEND_BITS   0x000000f0
#define GLS_DSTBLEND_DST_ALPHA   0x00000070
#define GLS_DSTBLEND_ONE   0x00000020
#define GLS_DSTBLEND_ONE_MINUS_DST_ALPHA   0x00000080
#define GLS_DSTBLEND_ONE_MINUS_SRC_ALPHA   0x00000060
#define GLS_DSTBLEND_ONE_MINUS_SRC_COLOR   0x00000040
#define GLS_DSTBLEND_SRC_ALPHA   0x00000050
#define GLS_DSTBLEND_SRC_COLOR   0x00000030
#define GLS_DSTBLEND_ZERO   0x00000010
#define GLS_POLYMODE_LINE   0x00001000
#define GLS_SRCBLEND_ALPHA_SATURATE   0x00000009
#define GLS_SRCBLEND_BITS   0x0000000f
#define GLS_SRCBLEND_DST_ALPHA   0x00000007
#define GLS_SRCBLEND_DST_COLOR   0x00000003
#define GLS_SRCBLEND_ONE   0x00000002
#define GLS_SRCBLEND_ONE_MINUS_DST_ALPHA   0x00000008
#define GLS_SRCBLEND_ONE_MINUS_DST_COLOR   0x00000004
#define GLS_SRCBLEND_ONE_MINUS_SRC_ALPHA   0x00000006
#define GLS_SRCBLEND_SRC_ALPHA   0x00000005
#define GLS_SRCBLEND_ZERO   0x00000001
#define LIGHTMAP_2D   -4
#define LIGHTMAP_BY_VERTEX   -3
#define LIGHTMAP_NONE   -1
#define LIGHTMAP_WHITEIMAGE   -2
#define MAX_DRAWIMAGES   2048
#define MAX_DRAWSURFS   0x10000
#define MAX_FACE_POINTS   64
#define MAX_GRID_SIZE   65
#define MAX_IMAGE_ANIMATIONS   8
#define MAX_LIGHTMAPS   256
#define MAX_MOD_KNOWN   1024
#define MAX_PATCH_SIZE   32
#define MAX_POLYS   600
#define MAX_POLYVERTS   3000
#define MAX_RENDER_COMMANDS   0x40000
#define MAX_SHADER_DEFORMS   3
#define MAX_SHADER_STAGES   8
#define MAX_SHADERS   16384
#define MAX_SKINS   1024
#define MAX_STATE_NAME   32
#define MAX_STATES_PER_SHADER   32
#define myftol(x)   ((int)(x))
#define NUM_TEXTURE_BUNDLES   2
#define PATCH_STITCHING
#define QSORT_ENTITYNUM_SHIFT   7
#define QSORT_FOGNUM_SHIFT   2
#define QSORT_SHADERNUM_SHIFT   17
#define RB_CHECKOVERFLOW(v, i)   if (tess.numVertexes + (v) >= SHADER_MAX_VERTEXES || tess.numIndexes + (i) >= SHADER_MAX_INDEXES ) {RB_CheckOverflow(v,i);}
#define SIDE_BACK   1
#define SIDE_FRONT   0
#define SIDE_ON   2
#define SMP_FRAMES   2
#define TR_MAX_TEXMODS   4
#define VERTEXSIZE   8

Typedefs

typedef byte color4ub_t [4]
typedef dlight_s dlight_t
typedef drawSurf_s drawSurf_t
typedef unsigned int glIndex_t
typedef image_s image_t
typedef mnode_s mnode_t
typedef model_s model_t
typedef msurface_s msurface_t
typedef shader_s shader_t
typedef shaderCommands_s shaderCommands_t
typedef shaderState_s shaderState_t
typedef skin_s skin_t
typedef srfDisplayList_s srfDisplayList_t
typedef srfFlare_s srfFlare_t
typedef srfGridMesh_s srfGridMesh_t
typedef srfPoly_s srfPoly_t
typedef stageVars stageVars_t

Enumerations

enum  acff_t { ACFF_NONE, ACFF_MODULATE_RGB, ACFF_MODULATE_RGBA, ACFF_MODULATE_ALPHA }
enum  alphaGen_t {
  AGEN_IDENTITY, AGEN_SKIP, AGEN_ENTITY, AGEN_ONE_MINUS_ENTITY,
  AGEN_VERTEX, AGEN_ONE_MINUS_VERTEX, AGEN_LIGHTING_SPECULAR, AGEN_WAVEFORM,
  AGEN_PORTAL, AGEN_CONST
}
enum  colorGen_t {
  CGEN_BAD, CGEN_IDENTITY_LIGHTING, CGEN_IDENTITY, CGEN_ENTITY,
  CGEN_ONE_MINUS_ENTITY, CGEN_EXACT_VERTEX, CGEN_VERTEX, CGEN_ONE_MINUS_VERTEX,
  CGEN_WAVEFORM, CGEN_LIGHTING_DIFFUSE, CGEN_FOG, CGEN_CONST
}
enum  cullType_t { CT_FRONT_SIDED, CT_BACK_SIDED, CT_TWO_SIDED }
enum  deform_t {
  DEFORM_NONE, DEFORM_WAVE, DEFORM_NORMALS, DEFORM_BULGE,
  DEFORM_MOVE, DEFORM_PROJECTION_SHADOW, DEFORM_AUTOSPRITE, DEFORM_AUTOSPRITE2,
  DEFORM_TEXT0, DEFORM_TEXT1, DEFORM_TEXT2, DEFORM_TEXT3,
  DEFORM_TEXT4, DEFORM_TEXT5, DEFORM_TEXT6, DEFORM_TEXT7
}
enum  fogPass_t { FP_NONE, FP_EQUAL, FP_LE }
enum  genFunc_t {
  GF_NONE, GF_SIN, GF_SQUARE, GF_TRIANGLE,
  GF_SAWTOOTH, GF_INVERSE_SAWTOOTH, GF_NOISE
}
enum  modtype_t { MOD_BAD, MOD_BRUSH, MOD_MESH, MOD_MD4 }
enum  renderCommand_t {
  RC_END_OF_LIST, RC_SET_COLOR, RC_STRETCH_PIC, RC_DRAW_SURFS,
  RC_DRAW_BUFFER, RC_SWAP_BUFFERS, RC_SCREENSHOT
}
enum  shaderSort_t {
  SS_BAD, SS_PORTAL, SS_ENVIRONMENT, SS_OPAQUE,
  SS_DECAL, SS_SEE_THROUGH, SS_BANNER, SS_FOG,
  SS_UNDERWATER, SS_BLEND0, SS_BLEND1, SS_BLEND2,
  SS_BLEND3, SS_BLEND6, SS_STENCIL_SHADOW, SS_ALMOST_NEAREST,
  SS_NEAREST
}
enum  surfaceType_t {
  SF_BAD, SF_SKIP, SF_FACE, SF_GRID,
  SF_TRIANGLES, SF_POLY, SF_MD3, SF_MD4,
  SF_FLARE, SF_ENTITY, SF_DISPLAY_LIST, SF_NUM_SURFACE_TYPES,
  SF_MAX = 0x7fffffff
}
enum  texCoordGen_t {
  TCGEN_BAD, TCGEN_IDENTITY, TCGEN_LIGHTMAP, TCGEN_TEXTURE,
  TCGEN_ENVIRONMENT_MAPPED, TCGEN_FOG, TCGEN_VECTOR
}
enum  texMod_t {
  TMOD_NONE, TMOD_TRANSFORM, TMOD_TURBULENT, TMOD_SCROLL,
  TMOD_SCALE, TMOD_STRETCH, TMOD_ROTATE, TMOD_ENTITY_TRANSLATE
}

Functions

void GL_Bind (image_t *image)
void GL_CheckErrors (void)
void GL_Cull (int cullType)
void GL_SelectTexture (int unit)
void GL_SetDefaultState (void)
void GL_State (unsigned long stateVector)
void GL_TexEnv (int env)
void GL_TextureMode (const char *string)
void GLimp_EndFrame (void)
void GLimp_FrontEndSleep (void)
void GLimp_Init (void)
void GLimp_LogComment (char *comment)
void * GLimp_RendererSleep (void)
void GLimp_SetGamma (unsigned char red[256], unsigned char green[256], unsigned char blue[256])
void GLimp_Shutdown (void)
qboolean GLimp_SpawnRenderThread (void(*function)(void))
void GLimp_WakeRenderer (void *data)
void R_AddAnimSurfaces (trRefEntity_t *ent)
void R_AddBeamSurfaces (trRefEntity_t *e)
void R_AddBrushModelSurfaces (trRefEntity_t *e)
void R_AddDrawSurf (surfaceType_t *surface, shader_t *shader, int fogIndex, int dlightMap)
void R_AddDrawSurfCmd (drawSurf_t *drawSurfs, int numDrawSurfs)
void R_AddLightningBoltSurfaces (trRefEntity_t *e)
void R_AddMD3Surfaces (trRefEntity_t *e)
void R_AddNullModelSurfaces (trRefEntity_t *e)
void R_AddPolygonSurfaces (void)
void R_AddRailSurfaces (trRefEntity_t *e, qboolean isUnderwater)
void R_AddWorldSurfaces (void)
model_tR_AllocModel (void)
void R_BuildCloudData (shaderCommands_t *shader)
void R_ClearFlares (void)
image_tR_CreateImage (const char *name, const byte *pic, int width, int height, qboolean mipmap, qboolean allowPicmip, int wrapClampMode)
int R_CullLocalBox (vec3_t bounds[2])
int R_CullLocalPointAndRadius (vec3_t origin, float radius)
int R_CullPointAndRadius (vec3_t origin, float radius)
void R_DecomposeSort (unsigned sort, int *entityNum, shader_t **shader, int *fogNum, int *dlightMap)
void R_DeleteTextures (void)
void R_DlightBmodel (bmodel_t *bmodel)
void R_DoneFreeType ()
void R_DrawSkyBox (shaderCommands_t *shader)
image_tR_FindImageFile (const char *name, qboolean mipmap, qboolean allowPicmip, int glWrapClampMode)
shader_tR_FindShader (const char *name, int lightmapIndex, qboolean mipRawImage)
shader_tR_FindShaderByName (const char *name)
float R_FogFactor (float s, float t)
void R_FreeSurfaceGridMesh (srfGridMesh_t *grid)
void R_GammaCorrect (byte *buffer, int bufSize)
void * R_GetCommandBuffer (int bytes)
qboolean R_GetEntityToken (char *buffer, int size)
qboolean R_GetModeInfo (int *width, int *height, float *windowAspect, int mode)
model_tR_GetModelByHandle (qhandle_t hModel)
shader_tR_GetShaderByHandle (qhandle_t hShader)
shader_tR_GetShaderByState (int index, long *cycleTime)
skin_tR_GetSkinByHandle (qhandle_t hSkin)
srfGridMesh_tR_GridInsertColumn (srfGridMesh_t *grid, int column, int row, vec3_t point, float loderror)
srfGridMesh_tR_GridInsertRow (srfGridMesh_t *grid, int row, int column, vec3_t point, float loderror)
void R_ImageList_f (void)
void R_Init (void)
void R_InitCommandBuffers (void)
void R_InitFogTable (void)
void R_InitFreeType ()
void R_InitImages (void)
void R_InitShaders (void)
void R_InitSkins (void)
void R_InitSkyTexCoords (float cloudLayerHeight)
qboolean R_inPVS (const vec3_t p1, const vec3_t p2)
int R_LerpTag (orientation_t *tag, qhandle_t handle, int startFrame, int endFrame, float frac, const char *tagName)
int R_LightForPoint (vec3_t point, vec3_t ambientLight, vec3_t directedLight, vec3_t lightDir)
void R_LocalNormalToWorld (vec3_t local, vec3_t world)
void R_LocalPointToWorld (vec3_t local, vec3_t world)
void R_MakeAnimModel (model_t *model)
int R_MarkFragments (int numPoints, const vec3_t *points, const vec3_t projection, int maxPoints, vec3_t pointBuffer, int maxFragments, markFragment_t *fragmentBuffer)
void R_ModelBounds (qhandle_t handle, vec3_t mins, vec3_t maxs)
void R_ModelInit (void)
void R_Modellist_f (void)
float R_NoiseGet4f (float x, float y, float z, float t)
void R_NoiseInit (void)
void R_RemapShader (const char *oldShader, const char *newShader, const char *timeOffset)
void R_RenderView (viewParms_t *parms)
void R_RotateForEntity (const trRefEntity_t *ent, const viewParms_t *viewParms, orientationr_t *or)
void R_ScreenShot_f (void)
void R_SetColorMappings (void)
void R_SetupEntityLighting (const trRefdef_t *refdef, trRefEntity_t *ent)
void R_ShaderList_f (void)
void R_ShutdownCommandBuffers (void)
void R_SkinList_f (void)
srfGridMesh_tR_SubdividePatchToGrid (int width, int height, drawVert_t points[MAX_PATCH_SIZE *MAX_PATCH_SIZE])
int R_SumOfUsedImages (void)
void R_SwapBuffers (int)
void R_SyncRenderThread (void)
void R_ToggleSmpFrame (void)
void R_TransformClipToWindow (const vec4_t clip, const viewParms_t *view, vec4_t normalized, vec4_t window)
void R_TransformDlights (int count, dlight_t *dl, orientationr_t *or)
void R_TransformModelToClip (const vec3_t src, const float *modelMatrix, const float *projectionMatrix, vec4_t eye, vec4_t dst)
void RB_AddDlightFlares (void)
void RB_AddFlare (void *surface, int fogNum, vec3_t point, vec3_t color, vec3_t normal)
void RB_AddQuadStamp (vec3_t origin, vec3_t left, vec3_t up, byte *color)
void RB_AddQuadStampExt (vec3_t origin, vec3_t left, vec3_t up, byte *color, float s1, float t1, float s2, float t2)
void RB_BeginSurface (shader_t *shader, int fogNum)
void RB_CalcAlphaFromEntity (unsigned char *dstColors)
void RB_CalcAlphaFromOneMinusEntity (unsigned char *dstColors)
void RB_CalcColorFromEntity (unsigned char *dstColors)
void RB_CalcColorFromOneMinusEntity (unsigned char *dstColors)
void RB_CalcDiffuseColor (unsigned char *colors)
void RB_CalcEnvironmentTexCoords (float *dstTexCoords)
void RB_CalcFogTexCoords (float *dstTexCoords)
void RB_CalcModulateAlphasByFog (unsigned char *dstColors)
void RB_CalcModulateColorsByFog (unsigned char *dstColors)
void RB_CalcModulateRGBAsByFog (unsigned char *dstColors)
void RB_CalcRotateTexCoords (float rotSpeed, float *dstTexCoords)
void RB_CalcScaleTexCoords (const float scale[2], float *dstTexCoords)
void RB_CalcScrollTexCoords (const float scroll[2], float *dstTexCoords)
void RB_CalcSpecularAlpha (unsigned char *alphas)
void RB_CalcStretchTexCoords (const waveForm_t *wf, float *texCoords)
void RB_CalcTransformTexCoords (const texModInfo_t *tmi, float *dstTexCoords)
void RB_CalcTurbulentTexCoords (const waveForm_t *wf, float *dstTexCoords)
void RB_CalcWaveAlpha (const waveForm_t *wf, unsigned char *dstColors)
void RB_CalcWaveColor (const waveForm_t *wf, unsigned char *dstColors)
void RB_CheckOverflow (int verts, int indexes)
void RB_ClipSkyPolygons (shaderCommands_t *shader)
void RB_DeformTessGeometry (void)
void RB_DrawSun (void)
void RB_EndSurface (void)
void RB_ExecuteRenderCommands (const void *data)
void RB_ProjectionShadowDeform (void)
void RB_RenderFlares (void)
void RB_RenderThread (void)
void RB_ShadowFinish (void)
void RB_ShadowTessEnd (void)
void RB_ShowImages (void)
void RB_StageIteratorGeneric (void)
void RB_StageIteratorLightmappedMultitexture (void)
void RB_StageIteratorSky (void)
void RB_StageIteratorVertexLitTexture (void)
void RB_SurfaceAnim (md4Surface_t *surfType)
const void * RB_TakeScreenshotCmd (const void *data)
void RE_AddAdditiveLightToScene (const vec3_t org, float intensity, float r, float g, float b)
void RE_AddLightToScene (const vec3_t org, float intensity, float r, float g, float b)
void RE_AddPolyToScene (qhandle_t hShader, int numVerts, const polyVert_t *verts, int num)
void RE_AddRefEntityToScene (const refEntity_t *ent)
void RE_BeginFrame (stereoFrame_t stereoFrame)
void RE_BeginRegistration (glconfig_t *glconfig)
void RE_ClearScene (void)
void RE_EndFrame (int *frontEndMsec, int *backEndMsec)
void RE_LoadWorldMap (const char *mapname)
void RE_RegisterFont (const char *fontName, int pointSize, fontInfo_t *font)
qhandle_t RE_RegisterModel (const char *name)
qhandle_t RE_RegisterShader (const char *name)
qhandle_t RE_RegisterShaderFromImage (const char *name, int lightmapIndex, image_t *image, qboolean mipRawImage)
qhandle_t RE_RegisterShaderLightMap (const char *name, int lightmapIndex)
qhandle_t RE_RegisterShaderNoMip (const char *name)
qhandle_t RE_RegisterSkin (const char *name)
void RE_RenderScene (const refdef_t *fd)
void RE_SetColor (const float *rgba)
void RE_SetWorldVisData (const byte *vis)
void RE_Shutdown (qboolean destroyWindow)
void RE_StretchPic (float x, float y, float w, float h, float s1, float t1, float s2, float t2, qhandle_t hShader)
void RE_StretchRaw (int x, int y, int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)
void RE_UploadCinematic (int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)
void SaveJPG (char *filename, int quality, int image_width, int image_height, unsigned char *image_buffer)

Variables

backEndState_t backEnd
backEndData_tbackEndData [SMP_FRAMES]
int gl_filter_max
int gl_filter_min
glconfig_t glConfig
glstate_t glState
int max_polys
int max_polyverts
cvar_tr_allowExtensions
cvar_tr_clear
cvar_tr_colorbits
cvar_tr_colorMipLevels
cvar_tr_debugSort
cvar_tr_debugSurface
cvar_tr_depthbits
cvar_tr_detailTextures
cvar_tr_displayRefresh
cvar_tr_dlightBacks
cvar_tr_drawBuffer
cvar_tr_drawentities
cvar_tr_drawSun
cvar_tr_drawworld
cvar_tr_dynamiclight
cvar_tr_ext_compiled_vertex_array
cvar_tr_ext_compressed_textures
cvar_tr_ext_gamma_control
cvar_tr_ext_multitexture
cvar_tr_ext_texenv_op
cvar_tr_ext_texture_env_add
cvar_tr_facePlaneCull
cvar_tr_fastsky
cvar_tr_finish
cvar_tr_flareFade
cvar_tr_flares
cvar_tr_flareSize
cvar_tr_fullbright
cvar_tr_fullscreen
cvar_tr_gamma
cvar_tr_glDriver
cvar_tr_ignore
cvar_tr_ignoreFastPath
cvar_tr_ignoreGLErrors
cvar_tr_ignorehwgamma
cvar_tr_inGameVideo
cvar_tr_intensity
cvar_tr_lightmap
cvar_tr_lockpvs
cvar_tr_lodbias
cvar_tr_lodCurveError
cvar_tr_lodscale
cvar_tr_logFile
cvar_tr_mapOverBrightBits
cvar_tr_measureOverdraw
cvar_tr_mode
cvar_tr_nobind
cvar_tr_nocull
cvar_tr_nocurves
cvar_tr_noportals
cvar_tr_norefresh
cvar_tr_novis
cvar_tr_offsetFactor
cvar_tr_offsetUnits
cvar_tr_overBrightBits
cvar_tr_picmip
cvar_tr_portalOnly
cvar_tr_primitives
cvar_tr_printShaders
cvar_tr_railCoreWidth
cvar_tr_railSegmentLength
cvar_tr_railWidth
cvar_tr_roundImagesDown
cvar_tr_saveFontData
cvar_tr_shadows
cvar_tr_showcluster
cvar_tr_showImages
cvar_tr_shownormals
cvar_tr_showsky
cvar_tr_showSmp
cvar_tr_showtris
cvar_tr_simpleMipMaps
cvar_tr_singleShader
cvar_tr_skipBackEnd
cvar_tr_smp
cvar_tr_speeds
cvar_tr_stencilbits
cvar_tr_stereo
cvar_tr_subdivisions
cvar_tr_swapInterval
cvar_tr_texturebits
cvar_tr_textureMode
cvar_tr_uiFullScreen
cvar_tr_verbose
cvar_tr_vertexLight
cvar_tr_znear
void(* rb_surfaceTable [SF_NUM_SURFACE_TYPES])(void *)
volatile renderCommandList_trenderCommandList
volatile qboolean renderThreadActive
refimport_t ri
shaderCommands_t tess
trGlobals_t tr


Define Documentation

#define CONTENTS_NODE   -1
 

Definition at line 664 of file tr_local.h.

#define CULL_CLIP   1
 

Definition at line 1112 of file tr_local.h.

Referenced by R_CullModel().

#define CULL_IN   0
 

Definition at line 1111 of file tr_local.h.

Referenced by R_CullModel().

#define CULL_OUT   2
 

Definition at line 1113 of file tr_local.h.

Referenced by R_CullModel().

#define DRAWSURF_MASK   (MAX_DRAWSURFS-1)
 

Definition at line 776 of file tr_local.h.

#define FOG_TABLE_SIZE   256
 

Definition at line 817 of file tr_local.h.

Referenced by R_FogFactor(), and R_InitFogTable().

#define FUNCTABLE_MASK   (FUNCTABLE_SIZE-1)
 

Definition at line 820 of file tr_local.h.

#define FUNCTABLE_SIZE   1024
 

Definition at line 818 of file tr_local.h.

Referenced by LerpMeshVertexes(), R_BindAnimatedImage(), R_Init(), R_SetupEntityLightingGrid(), RB_CalcBulgeVertexes(), and RB_CalcRotateTexCoords().

#define FUNCTABLE_SIZE2   10
 

Definition at line 819 of file tr_local.h.

#define GL_INDEX_TYPE   GL_UNSIGNED_INT
 

Definition at line 33 of file tr_local.h.

Referenced by R_DrawElements().

#define GLS_ATEST_BITS   0x70000000
 

Definition at line 1165 of file tr_local.h.

#define GLS_ATEST_GE_80   0x40000000
 

Definition at line 1164 of file tr_local.h.

Referenced by GL_State().

#define GLS_ATEST_GT_0   0x10000000
 

Definition at line 1162 of file tr_local.h.

Referenced by GL_State().

#define GLS_ATEST_LT_80   0x20000000
 

Definition at line 1163 of file tr_local.h.

Referenced by GL_State().

#define GLS_DEFAULT   GLS_DEPTHMASK_TRUE
 

Definition at line 1167 of file tr_local.h.

Referenced by RB_BeginDrawingView(), and RB_StageIteratorLightmappedMultitexture().

#define GLS_DEPTHFUNC_EQUAL   0x00020000
 

Definition at line 1160 of file tr_local.h.

Referenced by ProjectDlightTexture(), and RB_FogPass().

#define GLS_DEPTHMASK_TRUE   0x00000100
 

Definition at line 1155 of file tr_local.h.

Referenced by DrawNormals(), DrawTris(), R_DebugPolygon(), and RB_ShadowFinish().

#define GLS_DEPTHTEST_DISABLE   0x00010000
 

Definition at line 1159 of file tr_local.h.

Referenced by GL_SetDefaultState(), R_FindShader(), RB_SetGL2D(), and RE_RegisterShaderFromImage().

#define GLS_DSTBLEND_BITS   0x000000f0
 

Definition at line 1153 of file tr_local.h.

Referenced by CollapseMultitexture(), and V