Defines |
| #define | SS_RGBA_BIT 0x1 |
| #define | SS_OFFSET_BIT 0x2 |
| #define | SS_TWOSIDE_BIT 0x4 |
| #define | SS_UNFILLED_BIT 0x8 |
| #define | SS_MAX_TRIFUNC 0x10 |
| #define | SS_COLOR(a, b) UNCLAMPED_FLOAT_TO_RGBA_CHAN(a,b) |
| #define | SS_SPEC(a, b) UNCLAMPED_FLOAT_TO_RGB_CHAN(a,b) |
| #define | SS_IND(a, b) (a = b) |
| #define | IND (0) |
| #define | TAG(x) x |
| #define | IND (SS_OFFSET_BIT) |
| #define | TAG(x) x##_offset |
| #define | IND (SS_TWOSIDE_BIT) |
| #define | TAG(x) x##_twoside |
| #define | IND (SS_OFFSET_BIT|SS_TWOSIDE_BIT) |
| #define | TAG(x) x##_offset_twoside |
| #define | IND (SS_UNFILLED_BIT) |
| #define | TAG(x) x##_unfilled |
| #define | IND (SS_OFFSET_BIT|SS_UNFILLED_BIT) |
| #define | TAG(x) x##_offset_unfilled |
| #define | IND (SS_TWOSIDE_BIT|SS_UNFILLED_BIT) |
| #define | TAG(x) x##_twoside_unfilled |
| #define | IND (SS_OFFSET_BIT|SS_TWOSIDE_BIT|SS_UNFILLED_BIT) |
| #define | TAG(x) x##_offset_twoside_unfilled |
| #define | IND (0|SS_RGBA_BIT) |
| #define | TAG(x) x##_rgba |
| #define | IND (SS_OFFSET_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_offset_rgba |
| #define | IND (SS_TWOSIDE_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_twoside_rgba |
| #define | IND (SS_OFFSET_BIT|SS_TWOSIDE_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_offset_twoside_rgba |
| #define | IND (SS_UNFILLED_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_unfilled_rgba |
| #define | IND (SS_OFFSET_BIT|SS_UNFILLED_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_offset_unfilled_rgba |
| #define | IND (SS_TWOSIDE_BIT|SS_UNFILLED_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_twoside_unfilled_rgba |
| #define | IND (SS_OFFSET_BIT|SS_TWOSIDE_BIT|SS_UNFILLED_BIT|SS_RGBA_BIT) |
| #define | TAG(x) x##_offset_twoside_unfilled_rgba |
Functions |
| static void | _swsetup_render_line_tri (GLcontext *ctx, GLuint e0, GLuint e1, GLuint e2, GLuint facing) |
| static void | _swsetup_render_point_tri (GLcontext *ctx, GLuint e0, GLuint e1, GLuint e2, GLuint facing) |
| void | _swsetup_trifuncs_init (GLcontext *ctx) |
| static void | swsetup_points (GLcontext *ctx, GLuint first, GLuint last) |
| static void | swsetup_line (GLcontext *ctx, GLuint v0, GLuint v1) |
| void | _swsetup_choose_trifuncs (GLcontext *ctx) |
Variables |
| static tnl_triangle_func | tri_tab [SS_MAX_TRIFUNC] |
| static tnl_quad_func | quad_tab [SS_MAX_TRIFUNC] |