/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pipe.h | 55 struct draw_stage struct 59 struct draw_stage *next; /**< next stage in pipeline */ argument 65 void (*point)( struct draw_stage *, argument 68 void (*line)( struct draw_stage *, argument 71 void (*tri)( struct draw_stage *, argument 74 void (*flush)( struct draw_stage *, argument 77 void (*reset_stipple_counter)( struct draw_stage * ); argument 79 void (*destroy)( struct draw_stage * ); argument 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 …]
|
D | 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 …]
|
D | draw_pipe_validate.c | 158 static struct draw_stage *validate_pipeline( struct draw_stage *stage ) in validate_pipeline() 161 struct draw_stage *next = draw->pipeline.rasterize; in validate_pipeline() 289 static void validate_tri( struct draw_stage *stage, in validate_tri() 292 struct draw_stage *pipeline = validate_pipeline( stage ); in validate_tri() 296 static void validate_line( struct draw_stage *stage, in validate_line() 299 struct draw_stage *pipeline = validate_pipeline( stage ); in validate_line() 303 static void validate_point( struct draw_stage *stage, in validate_point() 306 struct draw_stage *pipeline = validate_pipeline( stage ); in validate_point() 310 static void validate_reset_stipple_counter( struct draw_stage *stage ) in validate_reset_stipple_counter() 312 struct draw_stage *pipeline = validate_pipeline( stage ); in validate_reset_stipple_counter() [all …]
|
D | draw_pipe_unfilled.c | 43 struct draw_stage stage; 53 static INLINE struct unfilled_stage *unfilled_stage( struct draw_stage *stage ) in unfilled_stage() 60 static void point( struct draw_stage *stage, in point() 68 static void line( struct draw_stage *stage, in line() 79 static void points( struct draw_stage *stage, in points() 92 static void lines( struct draw_stage *stage, in lines() 133 static void unfilled_tri( struct draw_stage *stage, in unfilled_tri() 159 static void unfilled_first_tri( struct draw_stage *stage, in unfilled_first_tri() 174 static void unfilled_flush( struct draw_stage *stage, in unfilled_flush() 183 static void unfilled_reset_stipple_counter( struct draw_stage *stage ) in unfilled_reset_stipple_counter() [all …]
|
D | draw_pipe_flatshade.c | 42 struct draw_stage stage; 60 flat_stage(struct draw_stage *stage) in flat_stage() 67 static INLINE void copy_colors( struct draw_stage *stage, in copy_colors() 87 static INLINE void copy_colors2( struct draw_stage *stage, in copy_colors2() 112 static void flatshade_tri_0( struct draw_stage *stage, in flatshade_tri_0() 130 static void flatshade_tri_2( struct draw_stage *stage, in flatshade_tri_2() 154 static void flatshade_line_0( struct draw_stage *stage, in flatshade_line_0() 167 static void flatshade_line_1( struct draw_stage *stage, in flatshade_line_1() 183 static void flatshade_init_state( struct draw_stage *stage ) in flatshade_init_state() 214 static void flatshade_first_tri( struct draw_stage *stage, in flatshade_first_tri() [all …]
|
D | draw_pipe_cull.c | 42 struct draw_stage stage; 48 static INLINE struct cull_stage *cull_stage( struct draw_stage *stage ) in cull_stage() 54 static void cull_tri( struct draw_stage *stage, in cull_tri() 90 static void cull_first_tri( struct draw_stage *stage, in cull_first_tri() 103 static void cull_flush( struct draw_stage *stage, unsigned flags ) in cull_flush() 110 static void cull_reset_stipple_counter( struct draw_stage *stage ) in cull_reset_stipple_counter() 116 static void cull_destroy( struct draw_stage *stage ) in cull_destroy() 126 struct draw_stage *draw_cull_stage( struct draw_context *draw ) in draw_cull_stage()
|
D | draw_pipe_stipple.c | 49 struct draw_stage stage; 57 stipple_stage(struct draw_stage *stage) in stipple_stage() 90 emit_segment(struct draw_stage *stage, struct prim_header *header, in emit_segment() 120 stipple_line(struct draw_stage *stage, struct prim_header *header) in stipple_line() 175 reset_stipple_counter(struct draw_stage *stage) in reset_stipple_counter() 183 stipple_reset_point(struct draw_stage *stage, struct prim_header *header) in stipple_reset_point() 191 stipple_reset_tri(struct draw_stage *stage, struct prim_header *header) in stipple_reset_tri() 200 stipple_first_line(struct draw_stage *stage, in stipple_first_line() 215 stipple_flush(struct draw_stage *stage, unsigned flags) in stipple_flush() 225 stipple_destroy( struct draw_stage *stage ) in stipple_destroy() [all …]
|
D | draw_pipe_offset.c | 42 struct draw_stage stage; 51 static INLINE struct offset_stage *offset_stage( struct draw_stage *stage ) in offset_stage() 64 static void do_offset_tri( struct draw_stage *stage, in do_offset_tri() 110 static void offset_tri( struct draw_stage *stage, in offset_tri() 126 static void offset_first_tri( struct draw_stage *stage, in offset_first_tri() 142 static void offset_flush( struct draw_stage *stage, in offset_flush() 150 static void offset_reset_stipple_counter( struct draw_stage *stage ) in offset_reset_stipple_counter() 156 static void offset_destroy( struct draw_stage *stage ) in offset_destroy() 166 struct draw_stage *draw_offset_stage( struct draw_context *draw ) in draw_offset_stage()
|
D | draw_pipe_twoside.c | 39 struct draw_stage stage; 46 static INLINE struct twoside_stage *twoside_stage( struct draw_stage *stage ) in twoside_stage() 76 static void twoside_tri( struct draw_stage *stage, in twoside_tri() 102 static void twoside_first_tri( struct draw_stage *stage, in twoside_first_tri() 142 static void twoside_flush( struct draw_stage *stage, unsigned flags ) in twoside_flush() 149 static void twoside_reset_stipple_counter( struct draw_stage *stage ) in twoside_reset_stipple_counter() 155 static void twoside_destroy( struct draw_stage *stage ) in twoside_destroy() 165 struct draw_stage *draw_twoside_stage( struct draw_context *draw ) in draw_twoside_stage()
|
D | draw_pipe_util.c | 40 draw_pipe_passthrough_point(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_point() 46 draw_pipe_passthrough_line(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_line() 52 draw_pipe_passthrough_tri(struct draw_stage *stage, struct prim_header *header) in draw_pipe_passthrough_tri() 69 boolean draw_alloc_temp_verts( struct draw_stage *stage, unsigned nr ) in draw_alloc_temp_verts() 98 void draw_free_temp_verts( struct draw_stage *stage ) in draw_free_temp_verts() 114 struct draw_stage *stage = draw->pipeline.first; in draw_reset_vertex_ids()
|
D | draw_pipe_wide_line.c | 41 struct draw_stage stage; 48 static INLINE struct wideline_stage *wideline_stage( struct draw_stage *stage ) in wideline_stage() 58 static void wideline_line( struct draw_stage *stage, in wideline_line() 152 static void wideline_first_line( struct draw_stage *stage, in wideline_first_line() 172 static void wideline_flush( struct draw_stage *stage, unsigned flags ) in wideline_flush() 189 static void wideline_reset_stipple_counter( struct draw_stage *stage ) in wideline_reset_stipple_counter() 195 static void wideline_destroy( struct draw_stage *stage ) in wideline_destroy() 202 struct draw_stage *draw_wide_line_stage( struct draw_context *draw ) in draw_wide_line_stage()
|
D | draw_pipe_vbuf.c | 53 struct draw_stage stage; /**< This must be first (base class) */ 89 vbuf_stage( struct draw_stage *stage ) in vbuf_stage() 154 vbuf_tri( struct draw_stage *stage, in vbuf_tri() 169 vbuf_line( struct draw_stage *stage, in vbuf_line() 184 vbuf_point( struct draw_stage *stage, in vbuf_point() 276 vbuf_first_tri( struct draw_stage *stage, in vbuf_first_tri() 289 vbuf_first_line( struct draw_stage *stage, in vbuf_first_line() 302 vbuf_first_point( struct draw_stage *stage, in vbuf_first_point() 388 vbuf_flush( struct draw_stage *stage, unsigned flags ) in vbuf_flush() 397 vbuf_reset_stipple_counter( struct draw_stage *stage ) in vbuf_reset_stipple_counter() [all …]
|
D | draw_pipe_clip.c | 58 struct draw_stage stage; /**< base class */ 72 static INLINE struct clip_stage *clip_stage( struct draw_stage *stage ) in clip_stage() 98 static void copy_flat( struct draw_stage *stage, in copy_flat() 191 static void emit_poly( struct draw_stage *stage, in emit_poly() 297 do_clip_tri( struct draw_stage *stage, in do_clip_tri() 466 do_clip_line( struct draw_stage *stage, in do_clip_line() 520 clip_point( struct draw_stage *stage, in clip_point() 529 clip_line( struct draw_stage *stage, in clip_line() 548 clip_tri( struct draw_stage *stage, in clip_tri() 571 clip_init_state( struct draw_stage *stage ) in clip_init_state() [all …]
|
D | draw_pipe_wide_point.c | 66 struct draw_stage stage; /**< base class */ 83 widepoint_stage( struct draw_stage *stage ) in widepoint_stage() 120 static void widepoint_point( struct draw_stage *stage, in widepoint_point() 193 widepoint_first_point(struct draw_stage *stage, in widepoint_first_point() 278 static void widepoint_flush( struct draw_stage *stage, unsigned flags ) in widepoint_flush() 297 static void widepoint_reset_stipple_counter( struct draw_stage *stage ) in widepoint_reset_stipple_counter() 303 static void widepoint_destroy( struct draw_stage *stage ) in widepoint_destroy() 310 struct draw_stage *draw_wide_point_stage( struct draw_context *draw ) in draw_wide_point_stage()
|
D | draw_pipe_pstipple.c | 76 struct draw_stage stage; 515 pstip_stage( struct draw_stage *stage ) in pstip_stage() 522 pstip_first_tri(struct draw_stage *stage, struct prim_header *header) in pstip_first_tri() 563 pstip_flush(struct draw_stage *stage, unsigned flags) in pstip_flush() 585 pstip_reset_stipple_counter(struct draw_stage *stage) in pstip_reset_stipple_counter() 592 pstip_destroy(struct draw_stage *stage) in pstip_destroy()
|
D | draw_context.h | 46 struct draw_stage; 99 struct draw_stage *stage );
|
D | draw_pipe_aapoint.c | 86 struct draw_stage stage; 568 aapoint_stage( struct draw_stage *stage ) in aapoint_stage() 580 aapoint_point(struct draw_stage *stage, struct prim_header *header) in aapoint_point() 679 aapoint_first_point(struct draw_stage *stage, struct prim_header *header) in aapoint_first_point() 737 aapoint_flush(struct draw_stage *stage, unsigned flags) in aapoint_flush() 762 aapoint_reset_stipple_counter(struct draw_stage *stage) in aapoint_reset_stipple_counter() 769 aapoint_destroy(struct draw_stage *stage) in aapoint_destroy()
|
D | draw_pipe_aaline.c | 88 struct draw_stage stage; 545 aaline_stage( struct draw_stage *stage ) in aaline_stage() 556 aaline_line(struct draw_stage *stage, struct prim_header *header) in aaline_line() 672 aaline_first_line(struct draw_stage *stage, struct prim_header *header) in aaline_first_line() 731 aaline_flush(struct draw_stage *stage, unsigned flags) in aaline_flush() 761 aaline_reset_stipple_counter(struct draw_stage *stage) in aaline_reset_stipple_counter() 768 aaline_destroy(struct draw_stage *stage) in aaline_destroy()
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
D | nvc0_draw.c | 28 struct draw_stage stage; 33 nvc0_render_stage(struct draw_stage *stage) in nvc0_render_stage() 39 nvc0_render_point(struct draw_stage *stage, struct prim_header *prim) in nvc0_render_point() 45 nvc0_render_line(struct draw_stage *stage, struct prim_header *prim) in nvc0_render_line() 51 nvc0_render_tri(struct draw_stage *stage, struct prim_header *prim) in nvc0_render_tri() 57 nvc0_render_flush(struct draw_stage *stage, unsigned flags) in nvc0_render_flush() 62 nvc0_render_reset_stipple_counter(struct draw_stage *stage) in nvc0_render_reset_stipple_counter() 68 nvc0_render_destroy(struct draw_stage *stage) in nvc0_render_destroy() 73 struct draw_stage *
|
/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_draw.c | 28 struct draw_stage stage; 33 nv50_render_stage(struct draw_stage *stage) in nv50_render_stage() 39 nv50_render_point(struct draw_stage *stage, struct prim_header *prim) in nv50_render_point() 45 nv50_render_line(struct draw_stage *stage, struct prim_header *prim) in nv50_render_line() 51 nv50_render_tri(struct draw_stage *stage, struct prim_header *prim) in nv50_render_tri() 57 nv50_render_flush(struct draw_stage *stage, unsigned flags) in nv50_render_flush() 62 nv50_render_reset_stipple_counter(struct draw_stage *stage) in nv50_render_reset_stipple_counter() 68 nv50_render_destroy(struct draw_stage *stage) in nv50_render_destroy() 73 struct draw_stage *
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_feedback.c | 65 struct draw_stage stage; /**< Base class */ 76 feedback_stage( struct draw_stage *stage ) in feedback_stage() 119 feedback_tri( struct draw_stage *stage, struct prim_header *prim ) in feedback_tri() 132 feedback_line( struct draw_stage *stage, struct prim_header *prim ) in feedback_line() 149 feedback_point( struct draw_stage *stage, struct prim_header *prim ) in feedback_point() 159 feedback_flush( struct draw_stage *stage, unsigned flags ) in feedback_flush() 166 feedback_reset_stipple_counter( struct draw_stage *stage ) in feedback_reset_stipple_counter() 174 feedback_destroy( struct draw_stage *stage ) in feedback_destroy() 182 static struct draw_stage * 207 select_tri( struct draw_stage *stage, struct prim_header *prim ) in select_tri() [all …]
|
D | st_cb_rasterpos.c | 60 struct draw_stage stage; /**< Base class */ 71 rastpos_stage( struct draw_stage *stage ) in rastpos_stage() 77 rastpos_flush( struct draw_stage *stage, unsigned flags ) in rastpos_flush() 83 rastpos_reset_stipple_counter( struct draw_stage *stage ) in rastpos_reset_stipple_counter() 89 rastpos_tri( struct draw_stage *stage, struct prim_header *prim ) in rastpos_tri() 96 rastpos_line( struct draw_stage *stage, struct prim_header *prim ) in rastpos_line() 103 rastpos_destroy(struct draw_stage *stage) in rastpos_destroy() 133 rastpos_point(struct draw_stage *stage, struct prim_header *prim) in rastpos_point()
|
D | 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/ |
D | 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 ) in setup_stage() 128 emit_prim( struct draw_stage *stage, in emit_prim() 173 setup_tri( struct draw_stage *stage, struct prim_header *prim ) in setup_tri() 180 setup_line(struct draw_stage *stage, struct prim_header *prim) in setup_line() 187 setup_point(struct draw_stage *stage, struct prim_header *prim) in setup_point() 193 static void setup_flush( struct draw_stage *stage, unsigned flags ) in setup_flush() 197 static void reset_stipple_counter( struct draw_stage *stage ) in reset_stipple_counter() 201 static void render_destroy( struct draw_stage *stage ) in render_destroy() 211 struct draw_stage *i915_draw_render_stage( struct i915_context *i915 ) in i915_draw_render_stage()
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_context.h | 50 struct draw_stage; 171 struct draw_stage *vbuf;
|