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 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 898 of file r_poly.c.
Referenced by R_DrawAlphaSurfaces(), and R_IMFlatShadedQuad().
| int R_ClipPolyFace | ( | int | nump, |
| clipplane_t * | pclipplane | ||
| ) |
Definition at line 1095 of file r_poly.c.
Referenced by R_DrawPoly().
Definition at line 587 of file r_poly.c.
Referenced by R_DrawPoly().
|
static |
Definition at line 49 of file r_poly.c.
Referenced by R_ClipAndDrawPoly(), and R_ClipPolyFace().
| msurface_t* r_alpha_surfaces |
Definition at line 45 of file r_poly.c.
Referenced by R_DrawAlphaSurfaces().
| vec5_t r_clip_verts[2][MAXWORKINGVERTS+2] |
Definition at line 50 of file r_poly.c.
Referenced by R_BuildPolygonFromSurface(), R_ClipAndDrawPoly(), R_ClipPolyFace(), R_DrawSprite(), and R_IMFlatShadedQuad().
|
static |
Definition at line 39 of file r_poly.c.
Referenced by R_DrawSpanletConstant33(), and R_IMFlatShadedQuad().
| polydesc_t r_polydesc |
Definition at line 43 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 28 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 52 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
|
static |
Definition at line 52 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
|
static |
Definition at line 41 of file r_poly.c.
Referenced by R_DrawPoly(), R_PolygonScanLeftEdge(), and R_PolygonScanRightEdge().
| spanletvars_t s_spanletvars |
Definition at line 37 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().