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_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) |
Variables | |
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 [] |
#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 struct surfcache_s surfcache_t |
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 | ) |
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[] |