/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_context.h | 45 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 …]
|
D | draw_private.h | 61 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 …]
|
D | draw_context.c | 72 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 …]
|
D | draw_pipe.h | 57 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 …]
|
D | draw_pt.h | 39 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 );
|
D | draw_vs.h | 39 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,
|
D | draw_vs.c | 59 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()
|
D | draw_pipe.c | 39 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()
|
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_gs.h | 37 struct draw_context; 43 struct draw_context *draw; 83 struct draw_context *draw);
|
D | draw_pt.c | 55 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()
|
D | draw_pt_so_emit.c | 41 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()
|
D | draw_pt_fetch.c | 39 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()
|
D | draw_pt_emit.c | 38 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()
|
D | draw_pt_fetch_emit.c | 77 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()
|
D | draw_pt_fetch_shade_emit.c | 51 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()
|
D | draw_llvm.h | 251 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,
|
D | draw_vbuf.h | 44 struct draw_context; 134 draw_vbuf_stage( struct draw_context *draw,
|
D | draw_gs.c | 46 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()
|
D | draw_vs_ppc.c | 73 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()
|
D | draw_pt_vsplit.c | 39 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()
|
D | draw_pipe_wide_point.c | 97 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()
|
D | draw_pipe_wide_line.c | 155 struct draw_context *draw = stage->draw; in wideline_first_line() 174 struct draw_context *draw = stage->draw; in wideline_flush() 202 struct draw_stage *draw_wide_line_stage( struct draw_context *draw ) in draw_wide_line_stage()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_feedback.c | 83 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/ |
D | lp_context.h | 46 struct draw_context; 123 struct draw_context *draw;
|