Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
dx8renderer.cpp File Reference
#include "dx8renderer.h"
#include "dx8wrapper.h"
#include "dx8polygonrenderer.h"
#include "dx8vertexbuffer.h"
#include "dx8indexbuffer.h"
#include "dx8fvf.h"
#include "dx8caps.h"
#include "dx8rendererdebugger.h"
#include "wwdebug.h"
#include "wwprofile.h"
#include "wwmemlog.h"
#include "rinfo.h"
#include "statistics.h"
#include "meshmdl.h"
#include "vp.h"
#include "decalmsh.h"
#include "matpass.h"
#include "camera.h"
#include "stripoptimizer.h"
#include "meshgeometry.h"

Go to the source code of this file.

Classes

class  PolyRemover
 
class  PolyRenderTaskClass
 
class  MatPassTaskClass
 
class  Vertex_Split_Table
 
struct  Textures_Material_And_Shader_Booking_Struct
 

Macros

#define VERTEX_BUFFER_OVERFLOW   0xffff
 

Typedefs

typedef MultiListClass< PolyRemoverPolyRemoverList
 
typedef MultiListIterator< PolyRemoverPolyRemoverListIterator
 

Functions

 DEFINE_AUTO_POOL (PolyRenderTaskClass, 256)
 
 DEFINE_AUTO_POOL (MatPassTaskClass, 256)
 

Variables

DX8MeshRendererClass TheDX8MeshRenderer
 
const unsigned MAX_ADDED_TYPE_COUNT =64
 

Macro Definition Documentation

◆ VERTEX_BUFFER_OVERFLOW

#define VERTEX_BUFFER_OVERFLOW   0xffff

Definition at line 90 of file dx8renderer.cpp.

Typedef Documentation

◆ PolyRemoverList

Definition at line 87 of file dx8renderer.cpp.

◆ PolyRemoverListIterator

Function Documentation

◆ DEFINE_AUTO_POOL() [1/2]

DEFINE_AUTO_POOL ( MatPassTaskClass ,
256  )

◆ DEFINE_AUTO_POOL() [2/2]

DEFINE_AUTO_POOL ( PolyRenderTaskClass ,
256  )

Variable Documentation

◆ MAX_ADDED_TYPE_COUNT

const unsigned MAX_ADDED_TYPE_COUNT =64

Definition at line 1170 of file dx8renderer.cpp.

◆ TheDX8MeshRenderer

DX8MeshRendererClass TheDX8MeshRenderer

Definition at line 67 of file dx8renderer.cpp.