Home
last modified time | relevance | path

Searched refs:draw_vertex_shader (Results 1 – 20 of 20) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_vs.h79 struct draw_vertex_shader *vs;
104 struct draw_vertex_shader { struct
126 struct draw_vs_variant *(*create_variant)( struct draw_vertex_shader *shader, argument
130 void (*prepare)( struct draw_vertex_shader *shader, argument
136 void (*run_linear)( struct draw_vertex_shader *shader, argument
147 void (*delete)( struct draw_vertex_shader * ); argument
152 draw_vs_lookup_variant( struct draw_vertex_shader *base,
160 struct draw_vertex_shader *
165 struct draw_vertex_shader;
168 struct draw_vertex_shader *
[all …]
Ddraw_vs.c52 struct draw_vertex_shader *
56 struct draw_vertex_shader *vs = NULL; in draw_create_vertex_shader()
107 struct draw_vertex_shader *dvs) in draw_bind_vertex_shader()
133 struct draw_vertex_shader *dvs) in draw_delete_vertex_shader()
184 draw_vs_lookup_variant( struct draw_vertex_shader *vs, in draw_vs_lookup_variant()
249 draw_vs_attach_so(struct draw_vertex_shader *dvs, in draw_vs_attach_so()
256 draw_vs_reset_so(struct draw_vertex_shader *dvs) in draw_vs_reset_so()
Ddraw_vs_llvm.c44 vs_llvm_prepare(struct draw_vertex_shader *shader, in vs_llvm_prepare()
51 vs_llvm_run_linear( struct draw_vertex_shader *shader, in vs_llvm_run_linear()
68 vs_llvm_delete( struct draw_vertex_shader *dvs ) in vs_llvm_delete()
88 struct draw_vertex_shader *
Ddraw_context.h46 struct draw_vertex_shader;
226 struct draw_vertex_shader *
230 struct draw_vertex_shader *dvs);
232 struct draw_vertex_shader *dvs);
233 void draw_vs_attach_so(struct draw_vertex_shader *dvs,
235 void draw_vs_reset_so(struct draw_vertex_shader *dvs);
Ddraw_vs_exec.c48 struct draw_vertex_shader base;
54 exec_vertex_shader(struct draw_vertex_shader *vs) in exec_vertex_shader()
63 vs_exec_prepare(struct draw_vertex_shader *shader, in vs_exec_prepare()
89 vs_exec_run_linear(struct draw_vertex_shader *shader, in vs_exec_run_linear()
208 vs_exec_delete(struct draw_vertex_shader *dvs) in vs_exec_delete()
215 struct draw_vertex_shader *
Ddraw_pt_fetch_shade_pipeline.c77 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in fetch_pipeline_prepare()
205 draw_vertex_shader_run(struct draw_vertex_shader *vshader, in draw_vertex_shader_run()
238 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in fetch_pipeline_generic()
Ddraw_private.h63 struct draw_vertex_shader;
276 struct draw_vertex_shader *vertex_shader;
Ddraw_vs_variant.c47 struct draw_vertex_shader *shader;
298 draw_vs_create_variant_generic( struct draw_vertex_shader *vs, in draw_vs_create_variant_generic()
Ddraw_pipe_twoside.c106 const struct draw_vertex_shader *vs = stage->draw->vs.vertex_shader; in twoside_first_tri()
Ddraw_pt_fetch_shade_pipeline_llvm.c296 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in llvm_middle_end_prepare()
642 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in llvm_pipeline_generic()
692 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in llvm_pipeline_generic()
Ddraw_llvm.h745 struct draw_vertex_shader base;
806 llvm_vertex_shader(struct draw_vertex_shader *vs) in llvm_vertex_shader()
Ddraw_pt_fetch_shade_emit.c175 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in fse_prepare()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_vs.c46 struct draw_vertex_shader *vs; in llvmpipe_create_vs_state()
66 struct draw_vertex_shader *vs = (struct draw_vertex_shader *)_vs; in llvmpipe_bind_vs_state()
83 struct draw_vertex_shader *vs = (struct draw_vertex_shader *)_vs; in llvmpipe_delete_vs_state()
Dlp_context.h50 struct draw_vertex_shader;
68 struct draw_vertex_shader *vs;
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_state.h84 struct draw_vertex_shader *draw;
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state.h114 struct draw_vertex_shader *draw_data;
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_shader.h313 struct draw_vertex_shader *draw_shader;
Dsvga_context.h100 struct draw_vertex_shader;
/external/mesa3d/src/gallium/drivers/i915/
Di915_state.c664 draw_bind_vertex_shader(i915->draw, (struct draw_vertex_shader *) shader); in i915_bind_vs_state()
674 draw_delete_vertex_shader(i915->draw, (struct draw_vertex_shader *) shader); in i915_delete_vs_state()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_state.c1946 (struct draw_vertex_shader*)vs->draw_vs); in r300_bind_vs_state()
1960 (struct draw_vertex_shader*)vs->draw_vs); in r300_delete_vs_state()