Go to the source code of this file.
Classes | |
struct | spanletvars_t |
Macros | |
#define | AFFINE_SPANLET_SIZE 16 |
#define | AFFINE_SPANLET_SIZE_BITS 4 |
Functions | |
static void | R_DrawPoly (int iswater) |
void | R_DrawSpanletOpaque (void) |
void | R_DrawSpanletTurbulentStipple33 (void) |
void | R_DrawSpanletTurbulentStipple66 (void) |
void | R_DrawSpanletTurbulentBlended66 (void) |
void | R_DrawSpanletTurbulentBlended33 (void) |
void | R_DrawSpanlet33 (void) |
void | R_DrawSpanletConstant33 (void) |
void | R_DrawSpanlet66 (void) |
void | R_DrawSpanlet33Stipple (void) |
void | R_DrawSpanlet66Stipple (void) |
int | R_ClipPolyFace (int nump, clipplane_t *pclipplane) |
void | R_PolygonDrawSpans (espan_t *pspan, int iswater) |
void | R_PolygonScanLeftEdge (void) |
void | R_PolygonScanRightEdge (void) |
void | R_ClipAndDrawPoly (float alpha, int isturbulent, qboolean textured) |
void | R_BuildPolygonFromSurface (msurface_t *fa) |
void | R_PolygonCalculateGradients (void) |
void | R_DrawAlphaSurfaces (void) |
void | R_IMFlatShadedQuad (vec3_t a, vec3_t b, vec3_t c, vec3_t d, int color, float alpha) |
Variables | |
spanletvars_t | s_spanletvars |
static int | r_polyblendcolor |
static unsigned | btemp |
static espan_t * | s_polygon_spans |
polydesc_t | r_polydesc |
msurface_t * | r_alpha_surfaces |
int * | r_turb_turb |
static int | clip_current |
vec5_t | r_clip_verts [2][MAXWORKINGVERTS+2] |
static int | s_minindex |
static int | s_maxindex |
void R_BuildPolygonFromSurface | ( | msurface_t * | fa | ) |
Definition at line 1048 of file r_poly.c.
Referenced by R_DrawAlphaSurfaces(), and R_IMFlatShadedQuad().
int R_ClipPolyFace | ( | int | nump, |
clipplane_t * | pclipplane | ||
) |
Definition at line 1245 of file r_poly.c.
Referenced by R_DrawPoly().
Definition at line 737 of file r_poly.c.
Referenced by R_DrawPoly().
|
static |
Definition at line 41 of file r_poly.c.
Referenced by R_DrawSpanlet33(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66(), R_DrawSpanlet66Stipple(), R_DrawSpanletOpaque(), R_DrawSpanletTurbulentBlended33(), R_DrawSpanletTurbulentBlended66(), R_DrawSpanletTurbulentStipple33(), and R_DrawSpanletTurbulentStipple66().
|
static |
Definition at line 51 of file r_poly.c.
Referenced by R_ClipAndDrawPoly(), and R_ClipPolyFace().
msurface_t* r_alpha_surfaces |
Definition at line 47 of file r_poly.c.
Referenced by R_DrawAlphaSurfaces().
vec5_t r_clip_verts[2][MAXWORKINGVERTS+2] |
Definition at line 52 of file r_poly.c.
Referenced by R_BuildPolygonFromSurface(), R_ClipAndDrawPoly(), R_ClipPolyFace(), R_DrawSprite(), and R_IMFlatShadedQuad().
|
static |
Definition at line 40 of file r_poly.c.
Referenced by R_DrawSpanletConstant33(), and R_IMFlatShadedQuad().
polydesc_t r_polydesc |
Definition at line 45 of file r_poly.c.
Referenced by R_BuildPolygonFromSurface(), R_ClipAndDrawPoly(), R_DrawPoly(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66Stipple(), R_DrawSprite(), R_IMFlatShadedQuad(), R_PolygonCalculateGradients(), R_PolygonDrawSpans(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
int* r_turb_turb |
Definition at line 40 of file r_scan.c.
Referenced by D_DrawTurbulent8Span(), NonTurbulent8(), R_DrawSpanletTurbulentBlended33(), R_DrawSpanletTurbulentBlended66(), R_DrawSpanletTurbulentStipple33(), R_DrawSpanletTurbulentStipple66(), R_PolygonDrawSpans(), and Turbulent8().
|
static |
Definition at line 54 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
|
static |
Definition at line 54 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
|
static |
Definition at line 43 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
spanletvars_t s_spanletvars |
Definition at line 38 of file r_poly.c.
Referenced by R_DrawSpanlet33(), R_DrawSpanlet33Stipple(), R_DrawSpanlet66(), R_DrawSpanlet66Stipple(), R_DrawSpanletConstant33(), R_DrawSpanletOpaque(), R_DrawSpanletTurbulentBlended33(), R_DrawSpanletTurbulentBlended66(), R_DrawSpanletTurbulentStipple33(), R_DrawSpanletTurbulentStipple66(), and R_PolygonDrawSpans().