QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
d_local.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  sspan_s
 
struct  surfcache_s
 

Macros

#define DS_SPAN_LIST_END   -128
 
#define R_SKY_SMASK   0x007F0000
 
#define R_SKY_TMASK   0x007F0000
 
#define SCANBUFFERPAD   0x1000
 
#define SURFCACHE_SIZE_AT_320X200   600*1024
 

Typedefs

typedef struct sspan_s sspan_t
 
typedef struct surfcache_s surfcache_t
 

Functions

surfcache_tD_CacheSurface (msurface_t *surface, int miplevel)
 
void D_DrawSkyScans (struct espan_s *pspan)
 
void D_DrawSpans (struct espan_s *pspans)
 
void D_DrawSpans16 (struct espan_s *pspans)
 
void D_DrawSpans8 (struct espan_s *pspans)
 
void D_DrawTurbulent8Span (void)
 
void D_DrawZSpans (struct espan_s *pspans)
 
int D_MipLevelForScale (float scale)
 
void D_PolysetCalcGradients (int skinwidth)
 
void D_PolysetDrawSpans8 (struct spanpackage_s *pspanpackage)
 
void D_PolysetScanLeftEdge (int height)
 
void D_RasterizeAliasPolySmooth (void)
 
void D_SpriteDrawSpans (sspan_t *pspan)
 
void R_ShowSubDiv (void)
 
void Turbulent (struct espan_s *pspan)
 

Variables

fixed16_t bbextents
 
fixed16_t bbextentt
 
void(* d_drawspans )(struct espan_s *pspan)
 
surfcache_td_initial_rover
 
int d_minmip
 
int d_pix_max
 
int d_pix_min
 
int d_pix_shift
 
intd_pscantable
 
short * d_pzbuffer
 
qboolean d_roverwrapped
 
float d_scalemip [3]
 
int d_scantable []
 
float d_sdivzorigin
 
float d_sdivzstepu
 
float d_sdivzstepv
 
struct cvar_sd_subdiv16
 
float d_tdivzorigin
 
float d_tdivzstepu
 
float d_tdivzstepv
 
byted_viewbuffer
 
int d_vrectbottom_particle
 
int d_vrectright_particle
 
int d_vrectx
 
int d_vrecty
 
int d_y_aspect_shift
 
float d_ziorigin
 
float d_zistepu
 
float d_zistepv
 
int d_zrowbytes
 
int d_zwidth
 
void(* prealspandrawer )(void)
 
fixed16_t sadjust
 
surfcache_tsc_rover
 
float scale_for_mip
 
fixed16_t tadjust
 
short * zspantable []
 

Macro Definition Documentation

#define DS_SPAN_LIST_END   -128
#define R_SKY_SMASK   0x007F0000
#define R_SKY_TMASK   0x007F0000
#define SCANBUFFERPAD   0x1000
#define SURFCACHE_SIZE_AT_320X200   600*1024

Typedef Documentation

typedef struct sspan_s sspan_t
typedef struct surfcache_s surfcache_t

Function Documentation

surfcache_t* D_CacheSurface ( msurface_t surface,
int  miplevel 
)
void D_DrawSkyScans ( struct espan_s pspan)
void D_DrawSpans ( struct espan_s pspans)
void D_DrawSpans16 ( struct espan_s pspans)
void D_DrawSpans8 ( struct espan_s pspans)
void D_DrawTurbulent8Span ( void  )
void D_DrawZSpans ( struct espan_s pspans)
int D_MipLevelForScale ( float  scale)
void D_PolysetCalcGradients ( int  skinwidth)
void D_PolysetDrawSpans8 ( struct spanpackage_s *  pspanpackage)
void D_PolysetScanLeftEdge ( int  height)
void D_RasterizeAliasPolySmooth ( void  )
void D_SpriteDrawSpans ( sspan_t pspan)
void R_ShowSubDiv ( void  )
void Turbulent ( struct espan_s pspan)

Variable Documentation

fixed16_t bbextents
fixed16_t bbextentt
void(* d_drawspans)(struct espan_s *pspan)
surfcache_t* d_initial_rover
int d_minmip
int d_pix_max
int d_pix_min
int d_pix_shift
int* d_pscantable
short* d_pzbuffer
qboolean d_roverwrapped
float d_scalemip[3]
int d_scantable[]
float d_sdivzorigin
float d_sdivzstepu
float d_sdivzstepv
struct cvar_s* d_subdiv16
float d_tdivzorigin
float d_tdivzstepu
float d_tdivzstepv
byte* d_viewbuffer
int d_vrectbottom_particle
int d_vrectright_particle
int d_vrectx
int d_vrecty
int d_y_aspect_shift
float d_ziorigin
float d_zistepu
float d_zistepv
int d_zrowbytes
int d_zwidth
void(* prealspandrawer)(void)
fixed16_t sadjust
surfcache_t* sc_rover
float scale_for_mip
fixed16_t tadjust
short* zspantable[]