/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | 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_stag [all...] |
H A D | 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 *stag [all...] |
H A D | 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;
|
H A D | 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 )
|
H A D | 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 *stag [all...] |
H A 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 *stippl [all...] |
H A D | 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 *stag [all...] |
H A D | 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 )
|
H A D | 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 )
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | 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_stag [all...] |
H A D | 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 *stag [all...] |
H A D | 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;
|
H A D | 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 )
|
H A D | 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 *stag [all...] |
H A 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 *stippl [all...] |
H A D | 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 *stag [all...] |
H A D | 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 )
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/ |
H A D | 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/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/ |
H A D | 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/gallium/drivers/nv50/ |
H A D | 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/ |
H A D | 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/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | 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 *stag [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
H A D | 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 *stag [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
H A 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 ) 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 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 ) 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...] |