Searched refs:draw_stage (Results 1 - 25 of 72) sorted by relevance

123

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
H A Ddraw_pipe.h55 struct draw_stage struct
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_stag
[all...]
H A Ddraw_pipe_unfilled.c43 struct draw_stage stage;
53 static INLINE struct unfilled_stage *unfilled_stage( struct draw_stage *stage )
60 static void point( struct draw_stage *stage,
68 static void line( struct draw_stage *stage,
79 static void points( struct draw_stage *stage,
92 static void lines( struct draw_stage *stage,
133 static void unfilled_tri( struct draw_stage *stage,
159 static void unfilled_first_tri( struct draw_stage *stage,
174 static void unfilled_flush( struct draw_stage *stage,
183 static void unfilled_reset_stipple_counter( struct draw_stage *stag
[all...]
H A Ddraw_pipe_util.c40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header)
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header)
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header)
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr )
98 void draw_free_temp_verts( struct draw_stage *stage )
114 struct draw_stage *stage = draw->pipeline.first;
H A Ddraw_pipe_cull.c42 struct draw_stage stage;
48 static INLINE struct cull_stage *cull_stage( struct draw_stage *stage )
54 static void cull_tri( struct draw_stage *stage,
90 static void cull_first_tri( struct draw_stage *stage,
103 static void cull_flush( struct draw_stage *stage, unsigned flags )
110 static void cull_reset_stipple_counter( struct draw_stage *stage )
116 static void cull_destroy( struct draw_stage *stage )
126 struct draw_stage *draw_cull_stage( struct draw_context *draw )
H A Ddraw_pipe_validate.c158 static struct draw_stage *validate_pipeline( struct draw_stage *stage )
161 struct draw_stage *next = draw->pipeline.rasterize;
289 static void validate_tri( struct draw_stage *stage,
292 struct draw_stage *pipeline = validate_pipeline( stage );
296 static void validate_line( struct draw_stage *stage,
299 struct draw_stage *pipeline = validate_pipeline( stage );
303 static void validate_point( struct draw_stage *stage,
306 struct draw_stage *pipeline = validate_pipeline( stage );
310 static void validate_reset_stipple_counter( struct draw_stage *stag
[all...]
H A Ddraw_private.h62 struct draw_stage;
103 struct draw_stage *first; /**< one of the following */
105 struct draw_stage *validate;
108 struct draw_stage *flatshade;
109 struct draw_stage *clip;
110 struct draw_stage *cull;
111 struct draw_stage *twoside;
112 struct draw_stage *offset;
113 struct draw_stage *unfilled;
114 struct draw_stage *stippl
[all...]
H A Ddraw_pipe_flatshade.c39 /** subclass of draw_stage */
42 struct draw_stage stage;
60 flat_stage(struct draw_stage *stage)
67 static INLINE void copy_colors( struct draw_stage *stage,
87 static INLINE void copy_colors2( struct draw_stage *stage,
112 static void flatshade_tri_0( struct draw_stage *stage,
130 static void flatshade_tri_2( struct draw_stage *stage,
154 static void flatshade_line_0( struct draw_stage *stage,
167 static void flatshade_line_1( struct draw_stage *stage,
183 static void flatshade_init_state( struct draw_stage *stag
[all...]
H A Ddraw_pipe_offset.c42 struct draw_stage stage;
51 static INLINE struct offset_stage *offset_stage( struct draw_stage *stage )
64 static void do_offset_tri( struct draw_stage *stage,
110 static void offset_tri( struct draw_stage *stage,
126 static void offset_first_tri( struct draw_stage *stage,
142 static void offset_flush( struct draw_stage *stage,
150 static void offset_reset_stipple_counter( struct draw_stage *stage )
156 static void offset_destroy( struct draw_stage *stage )
166 struct draw_stage *draw_offset_stage( struct draw_context *draw )
H A Ddraw_pipe_twoside.c39 struct draw_stage stage;
46 static INLINE struct twoside_stage *twoside_stage( struct draw_stage *stage )
76 static void twoside_tri( struct draw_stage *stage,
102 static void twoside_first_tri( struct draw_stage *stage,
142 static void twoside_flush( struct draw_stage *stage, unsigned flags )
149 static void twoside_reset_stipple_counter( struct draw_stage *stage )
155 static void twoside_destroy( struct draw_stage *stage )
165 struct draw_stage *draw_twoside_stage( struct draw_context *draw )
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pipe.h55 struct draw_stage struct
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_stag
[all...]
H A Ddraw_pipe_unfilled.c43 struct draw_stage stage;
53 static INLINE struct unfilled_stage *unfilled_stage( struct draw_stage *stage )
60 static void point( struct draw_stage *stage,
68 static void line( struct draw_stage *stage,
79 static void points( struct draw_stage *stage,
92 static void lines( struct draw_stage *stage,
133 static void unfilled_tri( struct draw_stage *stage,
159 static void unfilled_first_tri( struct draw_stage *stage,
174 static void unfilled_flush( struct draw_stage *stage,
183 static void unfilled_reset_stipple_counter( struct draw_stage *stag
[all...]
H A Ddraw_pipe_util.c40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header)
46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header)
52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header)
69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr )
98 void draw_free_temp_verts( struct draw_stage *stage )
114 struct draw_stage *stage = draw->pipeline.first;
H A Ddraw_pipe_cull.c42 struct draw_stage stage;
48 static INLINE struct cull_stage *cull_stage( struct draw_stage *stage )
54 static void cull_tri( struct draw_stage *stage,
90 static void cull_first_tri( struct draw_stage *stage,
103 static void cull_flush( struct draw_stage *stage, unsigned flags )
110 static void cull_reset_stipple_counter( struct draw_stage *stage )
116 static void cull_destroy( struct draw_stage *stage )
126 struct draw_stage *draw_cull_stage( struct draw_context *draw )
H A Ddraw_pipe_validate.c158 static struct draw_stage *validate_pipeline( struct draw_stage *stage )
161 struct draw_stage *next = draw->pipeline.rasterize;
289 static void validate_tri( struct draw_stage *stage,
292 struct draw_stage *pipeline = validate_pipeline( stage );
296 static void validate_line( struct draw_stage *stage,
299 struct draw_stage *pipeline = validate_pipeline( stage );
303 static void validate_point( struct draw_stage *stage,
306 struct draw_stage *pipeline = validate_pipeline( stage );
310 static void validate_reset_stipple_counter( struct draw_stage *stag
[all...]
H A Ddraw_private.h62 struct draw_stage;
103 struct draw_stage *first; /**< one of the following */
105 struct draw_stage *validate;
108 struct draw_stage *flatshade;
109 struct draw_stage *clip;
110 struct draw_stage *cull;
111 struct draw_stage *twoside;
112 struct draw_stage *offset;
113 struct draw_stage *unfilled;
114 struct draw_stage *stippl
[all...]
H A Ddraw_pipe_flatshade.c39 /** subclass of draw_stage */
42 struct draw_stage stage;
60 flat_stage(struct draw_stage *stage)
67 static INLINE void copy_colors( struct draw_stage *stage,
87 static INLINE void copy_colors2( struct draw_stage *stage,
112 static void flatshade_tri_0( struct draw_stage *stage,
130 static void flatshade_tri_2( struct draw_stage *stage,
154 static void flatshade_line_0( struct draw_stage *stage,
167 static void flatshade_line_1( struct draw_stage *stage,
183 static void flatshade_init_state( struct draw_stage *stag
[all...]
H A Ddraw_pipe_offset.c42 struct draw_stage stage;
51 static INLINE struct offset_stage *offset_stage( struct draw_stage *stage )
64 static void do_offset_tri( struct draw_stage *stage,
110 static void offset_tri( struct draw_stage *stage,
126 static void offset_first_tri( struct draw_stage *stage,
142 static void offset_flush( struct draw_stage *stage,
150 static void offset_reset_stipple_counter( struct draw_stage *stage )
156 static void offset_destroy( struct draw_stage *stage )
166 struct draw_stage *draw_offset_stage( struct draw_context *draw )
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
H A Dnv50_draw.c28 struct draw_stage stage;
33 nv50_render_stage(struct draw_stage *stage)
39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nv50_render_flush(struct draw_stage *stage, unsigned flags)
62 nv50_render_reset_stipple_counter(struct draw_stage *stage)
68 nv50_render_destroy(struct draw_stage *stage)
73 struct draw_stage *
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
H A Dnvc0_draw.c28 struct draw_stage stage;
33 nvc0_render_stage(struct draw_stage *stage)
39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nvc0_render_flush(struct draw_stage *stage, unsigned flags)
62 nvc0_render_reset_stipple_counter(struct draw_stage *stage)
68 nvc0_render_destroy(struct draw_stage *stage)
73 struct draw_stage *
/external/mesa3d/src/gallium/drivers/nv50/
H A Dnv50_draw.c28 struct draw_stage stage;
33 nv50_render_stage(struct draw_stage *stage)
39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nv50_render_flush(struct draw_stage *stage, unsigned flags)
62 nv50_render_reset_stipple_counter(struct draw_stage *stage)
68 nv50_render_destroy(struct draw_stage *stage)
73 struct draw_stage *
/external/mesa3d/src/gallium/drivers/nvc0/
H A Dnvc0_draw.c28 struct draw_stage stage;
33 nvc0_render_stage(struct draw_stage *stage)
39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim)
45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim)
51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim)
57 nvc0_render_flush(struct draw_stage *stage, unsigned flags)
62 nvc0_render_reset_stipple_counter(struct draw_stage *stage)
68 nvc0_render_destroy(struct draw_stage *stage)
73 struct draw_stage *
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_cb_feedback.c65 struct draw_stage stage; /**< Base class */
76 feedback_stage( struct draw_stage *stage )
119 feedback_tri( struct draw_stage *stage, struct prim_header *prim )
132 feedback_line( struct draw_stage *stage, struct prim_header *prim )
149 feedback_point( struct draw_stage *stage, struct prim_header *prim )
159 feedback_flush( struct draw_stage *stage, unsigned flags )
166 feedback_reset_stipple_counter( struct draw_stage *stage )
174 feedback_destroy( struct draw_stage *stage )
182 static struct draw_stage *
207 select_tri( struct draw_stage *stag
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_cb_feedback.c65 struct draw_stage stage; /**< Base class */
76 feedback_stage( struct draw_stage *stage )
119 feedback_tri( struct draw_stage *stage, struct prim_header *prim )
132 feedback_line( struct draw_stage *stage, struct prim_header *prim )
149 feedback_point( struct draw_stage *stage, struct prim_header *prim )
159 feedback_flush( struct draw_stage *stage, unsigned flags )
166 feedback_reset_stipple_counter( struct draw_stage *stage )
174 feedback_destroy( struct draw_stage *stage )
182 static struct draw_stage *
207 select_tri( struct draw_stage *stag
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_prim_emit.c46 struct draw_stage stage; /**< This must be first (base class) */
56 static INLINE struct setup_stage *setup_stage( struct draw_stage *stage )
128 emit_prim( struct draw_stage *stage,
173 setup_tri( struct draw_stage *stage, struct prim_header *prim )
180 setup_line(struct draw_stage *stage, struct prim_header *prim)
187 setup_point(struct draw_stage *stage, struct prim_header *prim)
193 static void setup_flush( struct draw_stage *stage, unsigned flags )
197 static void reset_stipple_counter( struct draw_stage *stage )
201 static void render_destroy( struct draw_stage *stage )
211 struct draw_stage *i915_draw_render_stag
[all...]
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_prim_emit.c46 struct draw_stage stage; /**< This must be first (base class) */
56 static INLINE struct setup_stage *setup_stage( struct draw_stage *stage )
128 emit_prim( struct draw_stage *stage,
173 setup_tri( struct draw_stage *stage, struct prim_header *prim )
180 setup_line(struct draw_stage *stage, struct prim_header *prim)
187 setup_point(struct draw_stage *stage, struct prim_header *prim)
193 static void setup_flush( struct draw_stage *stage, unsigned flags )
197 static void reset_stipple_counter( struct draw_stage *stage )
201 static void render_destroy( struct draw_stage *stage )
211 struct draw_stage *i915_draw_render_stag
[all...]

Completed in 5810 milliseconds

123