Home
last modified time | relevance | path

Searched refs:draw_pt_middle_end (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt.h38 struct draw_pt_middle_end;
69 struct draw_pt_middle_end *,
90 struct draw_pt_middle_end { struct
91 void (*prepare)( struct draw_pt_middle_end *, argument
96 void (*run)( struct draw_pt_middle_end *, argument
103 void (*run_linear)(struct draw_pt_middle_end *, argument
111 boolean (*run_linear_elts)( struct draw_pt_middle_end *, argument
118 int (*get_max_vertex_count)( struct draw_pt_middle_end * ); argument
120 void (*finish)( struct draw_pt_middle_end * ); argument
121 void (*destroy)( struct draw_pt_middle_end * ); argument
[all …]
Ddraw_pt_fetch_emit.c76 struct draw_pt_middle_end base;
90 static void fetch_emit_prepare( struct draw_pt_middle_end *middle, in fetch_emit_prepare()
183 static void fetch_emit_run( struct draw_pt_middle_end *middle, in fetch_emit_run()
243 static void fetch_emit_run_linear( struct draw_pt_middle_end *middle, in fetch_emit_run_linear()
300 static boolean fetch_emit_run_linear_elts( struct draw_pt_middle_end *middle, in fetch_emit_run_linear_elts()
349 static void fetch_emit_finish( struct draw_pt_middle_end *middle ) in fetch_emit_finish()
355 static void fetch_emit_destroy( struct draw_pt_middle_end *middle ) in fetch_emit_destroy()
366 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw ) in draw_pt_fetch_emit()
Ddraw_pt_fetch_shade_pipeline.c40 struct draw_pt_middle_end base;
54 static void fetch_pipeline_prepare( struct draw_pt_middle_end *middle, in fetch_pipeline_prepare()
200 static void fetch_pipeline_generic( struct draw_pt_middle_end *middle, in fetch_pipeline_generic()
294 static void fetch_pipeline_run( struct draw_pt_middle_end *middle, in fetch_pipeline_run()
323 static void fetch_pipeline_linear_run( struct draw_pt_middle_end *middle, in fetch_pipeline_linear_run()
351 static boolean fetch_pipeline_linear_run_elts( struct draw_pt_middle_end *middle, in fetch_pipeline_linear_run_elts()
383 static void fetch_pipeline_finish( struct draw_pt_middle_end *middle ) in fetch_pipeline_finish()
388 static void fetch_pipeline_destroy( struct draw_pt_middle_end *middle ) in fetch_pipeline_destroy()
408 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit( struct draw_context *draw ) in draw_pt_fetch_pipeline_or_emit()
Ddraw_pt_fetch_shade_emit.c50 struct draw_pt_middle_end base;
69 fse_prepare(struct draw_pt_middle_end *middle, in fse_prepare()
183 fse_run_linear(struct draw_pt_middle_end *middle, in fse_run_linear()
245 fse_run(struct draw_pt_middle_end *middle, in fse_run()
303 fse_run_linear_elts(struct draw_pt_middle_end *middle, in fse_run_linear_elts()
349 fse_finish(struct draw_pt_middle_end *middle) in fse_finish()
355 fse_destroy(struct draw_pt_middle_end *middle) in fse_destroy()
361 struct draw_pt_middle_end *
Ddraw_pt_fetch_shade_pipeline_llvm.c41 struct draw_pt_middle_end base;
61 llvm_middle_end_prepare( struct draw_pt_middle_end *middle, in llvm_middle_end_prepare()
214 llvm_pipeline_generic( struct draw_pt_middle_end *middle, in llvm_pipeline_generic()
306 static void llvm_middle_end_run( struct draw_pt_middle_end *middle, in llvm_middle_end_run()
335 static void llvm_middle_end_linear_run( struct draw_pt_middle_end *middle, in llvm_middle_end_linear_run()
364 llvm_middle_end_linear_run_elts( struct draw_pt_middle_end *middle, in llvm_middle_end_linear_run_elts()
396 static void llvm_middle_end_finish( struct draw_pt_middle_end *middle ) in llvm_middle_end_finish()
401 static void llvm_middle_end_destroy( struct draw_pt_middle_end *middle ) in llvm_middle_end_destroy()
421 struct draw_pt_middle_end *
Ddraw_private.h148 struct draw_pt_middle_end *fetch_emit;
149 struct draw_pt_middle_end *fetch_shade_emit;
150 struct draw_pt_middle_end *general;
151 struct draw_pt_middle_end *llvm;
Ddraw_pt_vsplit.c43 struct draw_pt_middle_end *middle;
148 struct draw_pt_middle_end *middle, in vsplit_prepare()
Ddraw_pt.c61 struct draw_pt_middle_end *middle = NULL; in draw_pt_arrays()