Lines Matching refs:draw_stage

55 struct draw_stage
59 struct draw_stage *next; /**< next stage in pipeline */
65 void (*point)( struct draw_stage *,
68 void (*line)( struct draw_stage *,
71 void (*tri)( struct draw_stage *,
74 void (*flush)( struct draw_stage *,
77 void (*reset_stipple_counter)( struct draw_stage * );
79 void (*destroy)( struct draw_stage * );
83 extern struct draw_stage *draw_unfilled_stage( struct draw_context *context );
84 extern struct draw_stage *draw_twoside_stage( struct draw_context *context );
85 extern struct draw_stage *draw_offset_stage( struct draw_context *context );
86 extern struct draw_stage *draw_clip_stage( struct draw_context *context );
87 extern struct draw_stage *draw_flatshade_stage( struct draw_context *context );
88 extern struct draw_stage *draw_cull_stage( struct draw_context *context );
89 extern struct draw_stage *draw_stipple_stage( struct draw_context *context );
90 extern struct draw_stage *draw_wide_line_stage( struct draw_context *context );
91 extern struct draw_stage *draw_wide_point_stage( struct draw_context *context );
92 extern struct draw_stage *draw_validate_stage( struct draw_context *context );
95 extern void draw_free_temp_verts( struct draw_stage *stage );
96 extern boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr );
100 void draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header);
101 void draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header);
102 void draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header);
114 dup_vert( struct draw_stage *stage,