/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_context.h | 44 struct draw_context; 66 struct draw_context *draw_create( struct pipe_context *pipe ); 69 struct draw_context *draw_create_with_llvm_context(struct pipe_context *pipe, 73 struct draw_context *draw_create_no_llvm(struct pipe_context *pipe); 75 void draw_destroy( struct draw_context *draw ); 77 void draw_flush(struct draw_context *draw); 79 void draw_set_viewport_states( struct draw_context *draw, 84 void draw_set_clip_state( struct draw_context *pipe, 102 void draw_set_rasterizer_state( struct draw_context *draw, 106 void draw_set_rasterize_stage( struct draw_context *draw, [all …]
|
D | draw_private.h | 64 struct draw_context; 111 struct draw_context struct 384 boolean draw_init(struct draw_context *draw); 385 void draw_new_instance(struct draw_context *draw); 390 boolean draw_vs_init( struct draw_context *draw ); 391 void draw_vs_destroy( struct draw_context *draw ); 397 boolean draw_gs_init( struct draw_context *draw ); 400 void draw_gs_destroy( struct draw_context *draw ); 405 uint draw_current_shader_outputs(const struct draw_context *draw); 406 uint draw_current_shader_position_output(const struct draw_context *draw); [all …]
|
D | draw_context.c | 70 static struct draw_context * 74 struct draw_context *draw = CALLOC_STRUCT( draw_context ); in draw_create_context() 108 struct draw_context * 116 struct draw_context * 127 struct draw_context * 134 boolean draw_init(struct draw_context *draw) in draw_init() 182 void draw_new_instance(struct draw_context *draw) in draw_new_instance() 189 void draw_destroy( struct draw_context *draw ) in draw_destroy() 234 void draw_flush( struct draw_context *draw ) in draw_flush() 247 void draw_set_zs_format(struct draw_context *draw, enum pipe_format format) in draw_set_zs_format() [all …]
|
D | draw_pipe.h | 58 struct draw_context *draw; /**< parent context */ 84 extern struct draw_stage *draw_unfilled_stage( struct draw_context *context ); 85 extern struct draw_stage *draw_twoside_stage( struct draw_context *context ); 86 extern struct draw_stage *draw_offset_stage( struct draw_context *context ); 87 extern struct draw_stage *draw_clip_stage( struct draw_context *context ); 88 extern struct draw_stage *draw_flatshade_stage( struct draw_context *context ); 89 extern struct draw_stage *draw_cull_stage( struct draw_context *context ); 90 extern struct draw_stage *draw_stipple_stage( struct draw_context *context ); 91 extern struct draw_stage *draw_wide_line_stage( struct draw_context *context ); 92 extern struct draw_stage *draw_wide_point_stage( struct draw_context *context ); [all …]
|
D | draw_pt.h | 39 struct draw_context; 142 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw); 155 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw ); 156 struct draw_pt_middle_end *draw_pt_middle_fse( struct draw_context *draw ); 157 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit(struct draw_context *draw); 158 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit_llvm(struct draw_context *draw); 181 struct pt_emit *draw_pt_emit_create( struct draw_context *draw ); 196 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw ); 220 struct pt_fetch *draw_pt_fetch_create( struct draw_context *draw ); 240 struct pt_post_vs *draw_pt_post_vs_create( struct draw_context *draw );
|
D | draw_vs.h | 39 struct draw_context; 105 struct draw_context *draw; 131 struct draw_context *draw ); 160 draw_create_vs_exec(struct draw_context *draw, 168 draw_create_vs_llvm(struct draw_context *draw, 180 struct translate *draw_vs_get_fetch( struct draw_context *draw, 184 struct translate *draw_vs_get_emit( struct draw_context *draw,
|
D | draw_pipe.c | 40 boolean draw_pipeline_init( struct draw_context *draw ) in draw_pipeline_init() 78 void draw_pipeline_destroy( struct draw_context *draw ) in draw_pipeline_destroy() 115 static void do_point( struct draw_context *draw, in do_point() 132 static void do_line( struct draw_context *draw, in do_line() 152 static void do_triangle( struct draw_context *draw, in do_triangle() 201 struct draw_context *draw, \ 226 void draw_pipeline_run( struct draw_context *draw, in draw_pipeline_run() 300 struct draw_context *draw, \ 313 void draw_pipeline_run_linear( struct draw_context *draw, in draw_pipeline_run_linear() 346 void draw_pipeline_flush( struct draw_context *draw, in draw_pipeline_flush()
|
D | draw_vs.c | 53 draw_create_vertex_shader(struct draw_context *draw, in draw_create_vertex_shader() 106 draw_bind_vertex_shader(struct draw_context *draw, in draw_bind_vertex_shader() 132 draw_delete_vertex_shader(struct draw_context *draw, in draw_delete_vertex_shader() 148 draw_vs_init( struct draw_context *draw ) in draw_vs_init() 170 draw_vs_destroy( struct draw_context *draw ) in draw_vs_destroy() 221 draw_vs_get_fetch( struct draw_context *draw, in draw_vs_get_fetch() 235 draw_vs_get_emit( struct draw_context *draw, in draw_vs_get_emit()
|
D | draw_pt_so_emit.c | 42 struct draw_context *draw; 55 draw_so_info(const struct draw_context *draw) in draw_so_info() 69 draw_has_so(const struct draw_context *draw) in draw_has_so() 81 struct draw_context *draw = emit->draw; in draw_pt_so_emit_prepare() 116 struct draw_context *draw = so->draw; in so_emit_prim() 264 struct draw_context *draw = emit->draw; in draw_pt_so_emit() 305 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw ) in draw_pt_so_emit_create()
|
D | draw_prim_assembler.c | 41 struct draw_context *draw; 58 needs_primid(const struct draw_context *draw) in needs_primid() 69 draw_prim_assembler_is_required(const struct draw_context *draw, in draw_prim_assembler_is_required() 185 struct draw_context *draw = ia->draw; in draw_prim_assembler_prepare_outputs() 217 draw_prim_assembler_run(struct draw_context *draw, in draw_prim_assembler_run() 271 draw_prim_assembler_create(struct draw_context *draw) in draw_prim_assembler_create()
|
D | draw_prim_assembler.h | 52 draw_prim_assembler_create(struct draw_context *draw); 58 draw_prim_assembler_is_required(const struct draw_context *draw, 63 draw_prim_assembler_run(struct draw_context *draw,
|
D | draw_fs.c | 42 draw_create_fragment_shader(struct draw_context *draw, in draw_create_fragment_shader() 58 draw_bind_fragment_shader(struct draw_context *draw, in draw_bind_fragment_shader() 68 draw_delete_fragment_shader(struct draw_context *draw, in draw_delete_fragment_shader()
|
D | draw_pipe_pstipple.c | 163 struct draw_context *draw = pstip->stage.draw; in bind_pstip_fragment_shader() 187 struct draw_context *draw = stage->draw; in pstip_first_tri() 231 struct draw_context *draw = stage->draw; in pstip_flush() 286 draw_pstip_stage(struct draw_context *draw, struct pipe_context *pipe) in draw_pstip_stage() 320 struct draw_context *draw = (struct draw_context *) pipe->draw; in pstip_stage_from_pipe() 446 draw_install_pstipple_stage(struct draw_context *draw, in draw_install_pstipple_stage()
|
D | draw_pt_fetch_emit.c | 77 struct draw_context *draw; 96 struct draw_context *draw = feme->draw; in fetch_emit_prepare() 198 struct draw_context *draw = feme->draw; in fetch_emit_run() 257 struct draw_context *draw = feme->draw; in fetch_emit_run_linear() 317 struct draw_context *draw = feme->draw; in fetch_emit_run_linear_elts() 376 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw ) in draw_pt_fetch_emit()
|
D | draw_pt_fetch_shade_emit.c | 51 struct draw_context *draw; 75 struct draw_context *draw = fse->draw; in fse_prepare() 195 struct draw_context *draw = fse->draw; in fse_run_linear() 259 struct draw_context *draw = fse->draw; in fse_run() 317 struct draw_context *draw = fse->draw; in fse_run_linear_elts() 368 draw_pt_middle_fse(struct draw_context *draw) in draw_pt_middle_fse()
|
D | draw_pt_vsplit.c | 41 struct draw_context *draw; 132 struct draw_context *draw = vsplit->draw; in vsplit_add_cache_ubyte() 147 struct draw_context *draw = vsplit->draw; in vsplit_add_cache_ushort() 167 struct draw_context *draw = vsplit->draw; in vsplit_add_cache_uint() 251 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw) in draw_pt_vsplit()
|
D | draw_pt_emit.c | 39 struct draw_context *draw; 58 struct draw_context *draw = emit->draw; in draw_pt_emit_prepare() 143 struct draw_context *draw = emit->draw; in draw_pt_emit() 214 struct draw_context *draw = emit->draw; in draw_pt_emit_linear() 287 draw_pt_emit_create(struct draw_context *draw) in draw_pt_emit_create()
|
D | draw_pt_fetch.c | 39 struct draw_context *draw; 65 struct draw_context *draw = fetch->draw; in draw_pt_fetch_prepare() 153 struct draw_context *draw = fetch->draw; in draw_pt_fetch_run() 181 struct draw_context *draw = fetch->draw; in draw_pt_fetch_run_linear() 204 draw_pt_fetch_create(struct draw_context *draw) in draw_pt_fetch_create()
|
D | draw_gs.h | 37 struct draw_context; 61 struct draw_context *draw; 139 struct draw_context *draw);
|
D | draw_pipe_aapoint.c | 415 struct draw_context *draw = aapoint->stage.draw; in bind_aapoint_fragment_shader() 546 struct draw_context *draw = stage->draw; in aapoint_first_point() 582 struct draw_context *draw = stage->draw; in aapoint_flush() 628 draw_aapoint_prepare_outputs(struct draw_context *draw, in draw_aapoint_prepare_outputs() 662 draw_aapoint_stage(struct draw_context *draw) in draw_aapoint_stage() 695 struct draw_context *draw = (struct draw_context *) pipe->draw; in aapoint_stage_from_pipe() 759 draw_install_aapoint_stage(struct draw_context *draw, in draw_install_aapoint_stage()
|
D | draw_pt.c | 56 draw_pt_arrays(struct draw_context *draw, in draw_pt_arrays() 154 void draw_pt_flush( struct draw_context *draw, unsigned flags ) in draw_pt_flush() 173 boolean draw_pt_init( struct draw_context *draw ) in draw_pt_init() 203 void draw_pt_destroy( struct draw_context *draw ) in draw_pt_destroy() 236 draw_print_arrays(struct draw_context *draw, uint prim, int start, uint count) in draw_print_arrays() 375 draw_pt_arrays_restart(struct draw_context *draw, in draw_pt_arrays_restart() 458 draw_vbo(struct draw_context *draw, in draw_vbo()
|
D | draw_vbuf.h | 44 struct draw_context; 141 draw_vbuf_stage( struct draw_context *draw,
|
D | draw_pipe_wide_point.c | 101 const struct draw_context *draw = wide->stage.draw; in set_texcoords() 201 struct draw_context *draw = stage->draw; in widepoint_first_point() 285 struct draw_context *draw = stage->draw; in widepoint_flush() 315 struct draw_stage *draw_wide_point_stage( struct draw_context *draw ) in draw_wide_point_stage()
|
D | draw_pt_fetch_shade_pipeline_llvm.c | 44 struct draw_context *draw; 73 struct draw_context *draw = fpme->draw; in llvm_middle_end_prepare_gs() 147 struct draw_context *draw = fpme->draw; in llvm_middle_end_prepare() 276 struct draw_context *draw = fpme->draw; in llvm_middle_end_bind_parameters() 345 struct draw_context *draw = fpme->draw; in llvm_pipeline_generic() 606 draw_pt_fetch_pipeline_or_emit_llvm(struct draw_context *draw) in draw_pt_fetch_pipeline_or_emit_llvm()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_feedback.c | 81 feedback_vertex(struct gl_context *ctx, const struct draw_context *draw, in feedback_vertex() 122 struct draw_context *draw = stage->draw; in feedback_tri() 135 struct draw_context *draw = stage->draw; in feedback_line() 152 struct draw_context *draw = stage->draw; in feedback_point() 183 draw_glfeedback_stage(struct gl_context *ctx, struct draw_context *draw) in draw_glfeedback_stage() 256 draw_glselect_stage(struct gl_context *ctx, struct draw_context *draw) in draw_glselect_stage() 278 struct draw_context *draw = st_get_draw_context(st); in st_RenderMode()
|