Home
last modified time | relevance | path

Searched refs:draw_context (Results 1 – 25 of 68) sorted by relevance

123

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_context.h45 struct draw_context;
65 struct draw_context *draw_create( struct pipe_context *pipe );
67 struct draw_context *draw_create_no_llvm(struct pipe_context *pipe);
69 void draw_destroy( struct draw_context *draw );
71 void draw_flush(struct draw_context *draw);
73 void draw_set_viewport_state( struct draw_context *draw,
76 void draw_set_clip_state( struct draw_context *pipe,
94 void draw_set_rasterizer_state( struct draw_context *draw,
98 void draw_set_rasterize_stage( struct draw_context *draw,
101 void draw_wide_point_threshold(struct draw_context *draw, float threshold);
[all …]
Ddraw_private.h61 struct draw_context;
97 struct draw_context struct
361 boolean draw_init(struct draw_context *draw);
366 boolean draw_vs_init( struct draw_context *draw );
367 void draw_vs_destroy( struct draw_context *draw );
369 void draw_vs_set_viewport( struct draw_context *,
373 draw_vs_set_constants(struct draw_context *,
383 boolean draw_gs_init( struct draw_context *draw );
386 draw_gs_set_constants(struct draw_context *,
391 void draw_gs_destroy( struct draw_context *draw );
[all …]
Ddraw_context.c72 static struct draw_context *
75 struct draw_context *draw = CALLOC_STRUCT( draw_context ); in draw_create_context()
104 struct draw_context *
114 struct draw_context *
121 boolean draw_init(struct draw_context *draw) in draw_init()
159 void draw_destroy( struct draw_context *draw ) in draw_destroy()
203 void draw_flush( struct draw_context *draw ) in draw_flush()
216 void draw_set_mrd(struct draw_context *draw, double mrd) in draw_set_mrd()
222 static void update_clip_flags( struct draw_context *draw ) in update_clip_flags()
237 void draw_set_rasterizer_state( struct draw_context *draw, in draw_set_rasterizer_state()
[all …]
Ddraw_pipe.h57 struct draw_context *draw; /**< parent context */
83 extern struct draw_stage *draw_unfilled_stage( struct draw_context *context );
84 extern struct draw_stage *draw_twoside_stage( struct draw_context *context );
85 extern struct draw_stage *draw_offset_stage( struct draw_context *context );
86 extern struct draw_stage *draw_clip_stage( struct draw_context *context );
87 extern struct draw_stage *draw_flatshade_stage( struct draw_context *context );
88 extern struct draw_stage *draw_cull_stage( struct draw_context *context );
89 extern struct draw_stage *draw_stipple_stage( struct draw_context *context );
90 extern struct draw_stage *draw_wide_line_stage( struct draw_context *context );
91 extern struct draw_stage *draw_wide_point_stage( struct draw_context *context );
[all …]
Ddraw_pt.h39 struct draw_context;
135 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw);
148 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw );
149 struct draw_pt_middle_end *draw_pt_middle_fse( struct draw_context *draw );
150 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit(struct draw_context *draw);
151 struct draw_pt_middle_end *draw_pt_fetch_pipeline_or_emit_llvm(struct draw_context *draw);
174 struct pt_emit *draw_pt_emit_create( struct draw_context *draw );
189 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw );
213 struct pt_fetch *draw_pt_fetch_create( struct draw_context *draw );
232 struct pt_post_vs *draw_pt_post_vs_create( struct draw_context *draw );
Ddraw_vs.h39 struct draw_context;
105 struct draw_context *draw;
130 struct draw_context *draw );
159 draw_create_vs_exec(struct draw_context *draw,
163 draw_create_vs_ppc(struct draw_context *draw,
172 draw_create_vs_llvm(struct draw_context *draw,
184 struct translate *draw_vs_get_fetch( struct draw_context *draw,
188 struct translate *draw_vs_get_emit( struct draw_context *draw,
Ddraw_vs.c59 draw_vs_set_constants(struct draw_context *draw, in draw_vs_set_constants()
93 void draw_vs_set_viewport( struct draw_context *draw, in draw_vs_set_viewport()
101 draw_create_vertex_shader(struct draw_context *draw, in draw_create_vertex_shader()
152 draw_bind_vertex_shader(struct draw_context *draw, in draw_bind_vertex_shader()
176 draw_delete_vertex_shader(struct draw_context *draw, in draw_delete_vertex_shader()
192 draw_vs_init( struct draw_context *draw ) in draw_vs_init()
212 draw_vs_destroy( struct draw_context *draw ) in draw_vs_destroy()
270 draw_vs_get_fetch( struct draw_context *draw, in draw_vs_get_fetch()
284 draw_vs_get_emit( struct draw_context *draw, in draw_vs_get_emit()
Ddraw_pipe.c39 boolean draw_pipeline_init( struct draw_context *draw ) in draw_pipeline_init()
77 void draw_pipeline_destroy( struct draw_context *draw ) in draw_pipeline_destroy()
114 static void do_point( struct draw_context *draw, in do_point()
131 static void do_line( struct draw_context *draw, in do_line()
151 static void do_triangle( struct draw_context *draw, in do_triangle()
200 struct draw_context *draw, \
224 void draw_pipeline_run( struct draw_context *draw, in draw_pipeline_run()
297 struct draw_context *draw, \
310 void draw_pipeline_run_linear( struct draw_context *draw, in draw_pipeline_run_linear()
343 void draw_pipeline_flush( struct draw_context *draw, in draw_pipeline_flush()
Ddraw_fs.c42 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()
Ddraw_gs.h37 struct draw_context;
43 struct draw_context *draw;
83 struct draw_context *draw);
Ddraw_pt.c55 draw_pt_arrays(struct draw_context *draw, in draw_pt_arrays()
147 void draw_pt_flush( struct draw_context *draw, unsigned flags ) in draw_pt_flush()
160 boolean draw_pt_init( struct draw_context *draw ) in draw_pt_init()
190 void draw_pt_destroy( struct draw_context *draw ) in draw_pt_destroy()
223 draw_print_arrays(struct draw_context *draw, uint prim, int start, uint count) in draw_print_arrays()
354 draw_pt_arrays_restart(struct draw_context *draw, in draw_pt_arrays_restart()
408 draw_arrays(struct draw_context *draw, unsigned prim, in draw_arrays()
420 draw_arrays_instanced(struct draw_context *draw, in draw_arrays_instanced()
451 draw_vbo(struct draw_context *draw, in draw_vbo()
Ddraw_pt_so_emit.c41 struct draw_context *draw;
56 struct draw_context *draw = emit->draw; in draw_pt_so_emit_prepare()
88 struct draw_context *draw = so->draw; in so_emit_prim()
189 struct draw_context *draw = emit->draw; in draw_pt_so_emit()
226 struct pt_so_emit *draw_pt_so_emit_create( struct draw_context *draw ) in draw_pt_so_emit_create()
Ddraw_pt_fetch.c39 struct draw_context *draw;
65 struct draw_context *draw = fetch->draw; in draw_pt_fetch_prepare()
155 struct draw_context *draw = fetch->draw; in draw_pt_fetch_run()
182 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()
Ddraw_pt_emit.c38 struct draw_context *draw;
54 struct draw_context *draw = emit->draw; in draw_pt_emit_prepare()
129 struct draw_context *draw = emit->draw; in draw_pt_emit()
199 struct draw_context *draw = emit->draw; in draw_pt_emit_linear()
271 draw_pt_emit_create(struct draw_context *draw) in draw_pt_emit_create()
Ddraw_pt_fetch_emit.c77 struct draw_context *draw;
96 struct draw_context *draw = feme->draw; in fetch_emit_prepare()
191 struct draw_context *draw = feme->draw; in fetch_emit_run()
249 struct draw_context *draw = feme->draw; in fetch_emit_run_linear()
308 struct draw_context *draw = feme->draw; in fetch_emit_run_linear_elts()
366 struct draw_pt_middle_end *draw_pt_fetch_emit( struct draw_context *draw ) in draw_pt_fetch_emit()
Ddraw_pt_fetch_shade_emit.c51 struct draw_context *draw;
75 struct draw_context *draw = fse->draw; in fse_prepare()
189 struct draw_context *draw = fse->draw; in fse_run_linear()
253 struct draw_context *draw = fse->draw; in fse_run()
311 struct draw_context *draw = fse->draw; in fse_run_linear_elts()
362 draw_pt_middle_fse(struct draw_context *draw) in draw_pt_middle_fse()
Ddraw_llvm.h251 struct draw_context *draw;
268 draw_llvm_create(struct draw_context *draw);
289 draw_llvm_set_sampler_state(struct draw_context *draw);
292 draw_llvm_set_mapped_texture(struct draw_context *draw,
Ddraw_vbuf.h44 struct draw_context;
134 draw_vbuf_stage( struct draw_context *draw,
Ddraw_gs.c46 draw_gs_init( struct draw_context *draw ) in draw_gs_init()
62 void draw_gs_destroy( struct draw_context *draw ) in draw_gs_destroy()
73 draw_gs_set_constants(struct draw_context *draw, in draw_gs_set_constants()
86 draw_create_geometry_shader(struct draw_context *draw, in draw_create_geometry_shader()
139 void draw_bind_geometry_shader(struct draw_context *draw, in draw_bind_geometry_shader()
156 void draw_delete_geometry_shader(struct draw_context *draw, in draw_delete_geometry_shader()
481 struct draw_context *draw) in draw_geometry_shader_prepare()
Ddraw_pt_vsplit.c39 struct draw_context *draw;
88 struct draw_context *draw = vsplit->draw; in vsplit_add_cache()
198 struct draw_pt_front_end *draw_pt_vsplit(struct draw_context *draw) in draw_pt_vsplit()
Ddraw_vs_ppc.c73 struct draw_context *draw ) in vs_ppc_prepare()
171 draw_create_vs_ppc(struct draw_context *draw, in draw_create_vs_ppc()
233 draw_create_vs_ppc( struct draw_context *draw, in draw_create_vs_ppc()
Ddraw_pipe_wide_point.c97 const struct draw_context *draw = wide->stage.draw; in set_texcoords()
197 struct draw_context *draw = stage->draw; in widepoint_first_point()
280 struct draw_context *draw = stage->draw; in widepoint_flush()
310 struct draw_stage *draw_wide_point_stage( struct draw_context *draw ) in draw_wide_point_stage()
Ddraw_vs_llvm.c43 struct draw_context *draw) in vs_llvm_prepare()
84 draw_create_vs_llvm(struct draw_context *draw, in draw_create_vs_llvm()
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_feedback.c83 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->draw; in st_RenderMode()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_context.h46 struct draw_context;
123 struct draw_context *draw;

123