HomeSort by relevance Sort by last modified time
    Searched refs:draw_stage (Results 1 - 25 of 36) sorted by null

1 2

  /external/mesa3d/src/gallium/auxiliary/draw/
draw_pipe.h 55 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_stage( struct draw_context *context )
    [all...]
draw_pipe_unfilled.c 43 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 *stage
    [all...]
draw_pipe_util.c 40 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;
draw_pipe_cull.c 42 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 )
draw_pipe_validate.c 158 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 *stage
    [all...]
draw_private.h 62 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 *stipple
    [all...]
draw_pipe_flatshade.c 39 /** 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 *stage
    [all...]
draw_pipe_offset.c 42 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 )
draw_pipe_twoside.c 39 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 )
draw_pipe_stipple.c 47 /** Subclass of draw_stage */
49 struct draw_stage stage;
57 stipple_stage(struct draw_stage *stage)
90 emit_segment(struct draw_stage *stage, struct prim_header *header,
120 stipple_line(struct draw_stage *stage, struct prim_header *header)
175 reset_stipple_counter(struct draw_stage *stage)
183 stipple_reset_point(struct draw_stage *stage, struct prim_header *header)
191 stipple_reset_tri(struct draw_stage *stage, struct prim_header *header)
200 stipple_first_line(struct draw_stage *stage,
215 stipple_flush(struct draw_stage *stage, unsigned flags
    [all...]
draw_pipe_vbuf.c 53 struct draw_stage stage; /**< This must be first (base class) */
89 vbuf_stage( struct draw_stage *stage )
154 vbuf_tri( struct draw_stage *stage,
169 vbuf_line( struct draw_stage *stage,
184 vbuf_point( struct draw_stage *stage,
276 vbuf_first_tri( struct draw_stage *stage,
289 vbuf_first_line( struct draw_stage *stage,
302 vbuf_first_point( struct draw_stage *stage,
388 vbuf_flush( struct draw_stage *stage, unsigned flags )
397 vbuf_reset_stipple_counter( struct draw_stage *stage
    [all...]
draw_pipe_wide_line.c 41 struct draw_stage stage;
48 static INLINE struct wideline_stage *wideline_stage( struct draw_stage *stage )
58 static void wideline_line( struct draw_stage *stage,
152 static void wideline_first_line( struct draw_stage *stage,
172 static void wideline_flush( struct draw_stage *stage, unsigned flags )
189 static void wideline_reset_stipple_counter( struct draw_stage *stage )
195 static void wideline_destroy( struct draw_stage *stage )
202 struct draw_stage *draw_wide_line_stage( struct draw_context *draw )
draw_pipe_wide_point.c 66 struct draw_stage stage; /**< base class */
83 widepoint_stage( struct draw_stage *stage )
120 static void widepoint_point( struct draw_stage *stage,
193 widepoint_first_point(struct draw_stage *stage,
278 static void widepoint_flush( struct draw_stage *stage, unsigned flags )
297 static void widepoint_reset_stipple_counter( struct draw_stage *stage )
303 static void widepoint_destroy( struct draw_stage *stage )
310 struct draw_stage *draw_wide_point_stage( struct draw_context *draw )
draw_pipe_clip.c 58 struct draw_stage stage; /**< base class */
72 static INLINE struct clip_stage *clip_stage( struct draw_stage *stage )
98 static void copy_flat( struct draw_stage *stage,
191 static void emit_poly( struct draw_stage *stage,
297 do_clip_tri( struct draw_stage *stage,
466 do_clip_line( struct draw_stage *stage,
520 clip_point( struct draw_stage *stage,
529 clip_line( struct draw_stage *stage,
548 clip_tri( struct draw_stage *stage,
571 clip_init_state( struct draw_stage *stage
    [all...]
draw_vbuf.h 133 struct draw_stage *
draw_context.h 46 struct draw_stage;
99 struct draw_stage *stage );
  /external/mesa3d/src/gallium/drivers/nv50/
nv50_draw.c 28 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/
nvc0_draw.c 28 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/mesa/state_tracker/
st_cb_feedback.c 65 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 *stage, struct prim_header *prim
    [all...]
st_cb_rasterpos.c 60 struct draw_stage stage; /**< Base class */
71 rastpos_stage( struct draw_stage *stage )
77 rastpos_flush( struct draw_stage *stage, unsigned flags )
83 rastpos_reset_stipple_counter( struct draw_stage *stage )
89 rastpos_tri( struct draw_stage *stage, struct prim_header *prim )
96 rastpos_line( struct draw_stage *stage, struct prim_header *prim )
103 rastpos_destroy(struct draw_stage *stage)
133 rastpos_point(struct draw_stage *stage, struct prim_header *prim)
st_context.h 40 struct draw_stage;
80 struct draw_stage *feedback_stage; /**< For GL_FEEDBACK rendermode */
81 struct draw_stage *selection_stage; /**< For GL_SELECT rendermode */
82 struct draw_stage *rastpos_stage; /**< For glRasterPos */
  /external/mesa3d/src/gallium/drivers/i915/
i915_prim_emit.c 46 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_stage( struct i915_context *i915
    [all...]
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_context.h 50 struct draw_stage;
171 struct draw_stage *vbuf;
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_context.h 47 struct draw_stage;
lp_setup_context.h 86 struct draw_stage *vbuf;

Completed in 1066 milliseconds

1 2