doom3-gpl
Doom 3 GPL source release
|
#include "../../../renderer/tr_local.h"
Go to the source code of this file.
Classes | |
struct | primitive_s |
struct | uArea_t |
struct | uEntity_t |
struct | mapTri_s |
struct | mesh_t |
struct | parseMesh_s |
struct | bspface_s |
struct | textureVectors_t |
struct | side_s |
struct | bspbrush_s |
struct | drawSurfRef_s |
struct | node_s |
struct | uPortal_s |
struct | tree_s |
struct | mapLight_t |
struct | optimizeGroup_s |
struct | dmapGlobals_t |
struct | interAreaPortal_t |
struct | optVertex_s |
struct | optEdge_s |
struct | optTri_s |
struct | optIsland_t |
Macros | |
#define | MAX_PATCH_SIZE 32 |
#define | PLANENUM_LEAF -1 |
#define | MAX_QPATH 256 |
#define | MAX_GROUP_LIGHTS 16 |
#define | CLIP_EPSILON 0.1f |
#define | PSIDE_FRONT 1 |
#define | PSIDE_BACK 2 |
#define | PSIDE_BOTH (PSIDE_FRONT|PSIDE_BACK) |
#define | PSIDE_FACING 4 |
#define | MAX_INTER_AREA_PORTALS 1024 |
Typedefs | |
typedef struct primitive_s | primitive_t |
typedef struct mapTri_s | mapTri_t |
typedef struct parseMesh_s | parseMesh_t |
typedef struct bspface_s | bspface_t |
typedef struct side_s | side_t |
typedef struct bspbrush_s | uBrush_t |
typedef struct drawSurfRef_s | drawSurfRef_t |
typedef struct node_s | node_t |
typedef struct uPortal_s | uPortal_t |
typedef struct tree_s | tree_t |
typedef struct optimizeGroup_s | optimizeGroup_t |
typedef struct optVertex_s | optVertex_t |
typedef struct optEdge_s | optEdge_t |
typedef struct optTri_s | optTri_t |
Enumerations | |
enum | shadowOptLevel_t { SO_NONE, SO_MERGE_SURFACES, SO_CULL_OCCLUDED, SO_CLIP_OCCLUDERS, SO_CLIP_SILS, SO_SIL_OPTIMIZE } |
Variables | |
dmapGlobals_t | dmapGlobals |
interAreaPortal_t | interAreaPortals [MAX_INTER_AREA_PORTALS] |
int | numInterAreaPortals |
#define PSIDE_BOTH (PSIDE_FRONT|PSIDE_BACK) |
typedef struct drawSurfRef_s drawSurfRef_t |
typedef struct optimizeGroup_s optimizeGroup_t |
typedef struct optVertex_s optVertex_t |
typedef struct parseMesh_s parseMesh_t |
typedef struct primitive_s primitive_t |
typedef struct bspbrush_s uBrush_t |
enum shadowOptLevel_t |
Definition at line 77 of file ubrush.cpp.
Definition at line 487 of file ubrush.cpp.
Definition at line 471 of file ubrush.cpp.
Definition at line 45 of file tritools.cpp.
Definition at line 206 of file ubrush.cpp.
Definition at line 191 of file tritools.cpp.
Definition at line 273 of file ubrush.cpp.
Definition at line 302 of file ubrush.cpp.
void CarveTriByBeamTree | ( | const struct beamTree_s * | beamTree, |
const mapTri_t * | tri, | ||
mapTri_t ** | lit, | ||
mapTri_t ** | unLit | ||
) |
Definition at line 324 of file usurface.cpp.
void ClipTriList | ( | const mapTri_t * | list, |
const idPlane & | plane, | ||
float | epsilon, | ||
mapTri_t ** | front, | ||
mapTri_t ** | back | ||
) |
Definition at line 356 of file tritools.cpp.
Definition at line 136 of file ubrush.cpp.
Definition at line 143 of file tritools.cpp.
Definition at line 103 of file tritools.cpp.
Definition at line 51 of file ubrush.cpp.
int CountGroupListTris | ( | const optimizeGroup_t * | groupList | ) |
Definition at line 450 of file tritjunction.cpp.
Definition at line 125 of file tritools.cpp.
Definition at line 237 of file ubrush.cpp.
srfTriangles_t* CreateLightShadow | ( | optimizeGroup_t * | shadowerGroups, |
const mapLight_t * | light | ||
) |
Definition at line 1220 of file shadowopt3.cpp.
Definition at line 273 of file gldraw.cpp.
Definition at line 279 of file gldraw.cpp.
Definition at line 162 of file ubrush.cpp.
Definition at line 205 of file tritools.cpp.
Definition at line 276 of file gldraw.cpp.
Definition at line 375 of file facebsp.cpp.
Definition at line 990 of file portals.cpp.
Definition at line 439 of file ubrush.cpp.
void FixAreaGroupsTjunctions | ( | optimizeGroup_t * | groupList | ) |
Definition at line 466 of file tritjunction.cpp.
Definition at line 517 of file tritjunction.cpp.
Definition at line 531 of file tritjunction.cpp.
Definition at line 223 of file tritools.cpp.
Definition at line 924 of file portals.cpp.
Definition at line 580 of file portals.cpp.
void FreeBeamTree | ( | struct beamTree_s * | beamTree | ) |
Definition at line 95 of file ubrush.cpp.
Definition at line 117 of file ubrush.cpp.
void FreeOptimizeGroupList | ( | optimizeGroup_t * | groups | ) |
Definition at line 62 of file portals.cpp.
Definition at line 273 of file tritjunction.cpp.
Definition at line 116 of file facebsp.cpp.
Definition at line 93 of file facebsp.cpp.
Definition at line 64 of file facebsp.cpp.
Definition at line 58 of file tritools.cpp.
Definition at line 89 of file tritools.cpp.
struct hashVert_s* GetHashVert | ( | idVec3 & | v | ) |
Definition at line 109 of file tritjunction.cpp.
Definition at line 285 of file gldraw.cpp.
Definition at line 288 of file gldraw.cpp.
void HashTriangles | ( | optimizeGroup_t * | groupList | ) |
Definition at line 216 of file tritjunction.cpp.
Definition at line 53 of file leakfile.cpp.
bspface_t* MakeStructuralBspFaceList | ( | primitive_t * | list | ) |
Definition at line 420 of file facebsp.cpp.
Definition at line 498 of file portals.cpp.
bspface_t* MakeVisibleBspFaceList | ( | primitive_t * | list | ) |
Definition at line 464 of file facebsp.cpp.
Definition at line 157 of file tritools.cpp.
Definition at line 70 of file tritools.cpp.
Definition at line 1983 of file optimize.cpp.
void OptimizeGroupList | ( | optimizeGroup_t * | groupList | ) |
Definition at line 1947 of file optimize.cpp.
Definition at line 57 of file glfile.cpp.
Definition at line 385 of file tritools.cpp.
Definition at line 996 of file usurface.cpp.
Definition at line 187 of file ubrush.cpp.
Definition at line 589 of file usurface.cpp.
Definition at line 168 of file tritools.cpp.
srfTriangles_t* ShareMapTriVerts | ( | const mapTri_t * | tris | ) |
Definition at line 191 of file output.cpp.
Definition at line 543 of file ubrush.cpp.
Definition at line 269 of file tritools.cpp.
Definition at line 250 of file tritools.cpp.
Definition at line 310 of file tritools.cpp.
Definition at line 351 of file ubrush.cpp.
Definition at line 142 of file glfile.cpp.
Definition at line 636 of file output.cpp.
dmapGlobals_t dmapGlobals |
interAreaPortal_t interAreaPortals[MAX_INTER_AREA_PORTALS] |
Definition at line 35 of file portals.cpp.
int numInterAreaPortals |
Definition at line 36 of file portals.cpp.