extern mempool_t *r_main_mempool;
-typedef enum rsurfmode_e
-{
- RSURFMODE_NONE,
- RSURFMODE_SHOWSURFACES,
- RSURFMODE_SKY,
- RSURFMODE_MULTIPASS,
- RSURFMODE_GLSL
-}
-rsurfmode_t;
-
typedef struct rsurfacestate_s
{
// processing buffers
// whether lightmapping is active on this batch
// (otherwise vertex colored)
qboolean uselightmaptexture;
- // one of the RSURFMODE_ values
- rsurfmode_t mode;
// rtlight rendering
// light currently being rendered
void RSurf_ActiveWorldEntity(void);
void RSurf_ActiveModelEntity(const entity_render_t *ent, qboolean wantnormals, qboolean wanttangents);
-void RSurf_CleanUp(void);
void RSurf_SetupDepthAndCulling(void);
void R_Mesh_ResizeArrays(int newvertices);