Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_vs.h76 struct draw_vertex_shader *vs;
101 struct draw_vertex_shader { struct
121 struct draw_vs_variant *(*create_variant)(struct draw_vertex_shader *shader, argument
125 void (*prepare)(struct draw_vertex_shader *shader, argument
131 void (*run_linear)(struct draw_vertex_shader *shader, argument
140 void (*delete)(struct draw_vertex_shader *); argument
145 draw_vs_lookup_variant(struct draw_vertex_shader *base,
153 struct draw_vertex_shader *
158 struct draw_vertex_shader *
180 draw_vs_create_variant_generic(struct draw_vertex_shader *vs,
H A Ddraw_vs.c57 struct draw_vertex_shader *
61 struct draw_vertex_shader *vs = NULL; in draw_create_vertex_shader()
126 struct draw_vertex_shader *dvs) in draw_bind_vertex_shader()
150 struct draw_vertex_shader *dvs) in draw_delete_vertex_shader()
199 draw_vs_lookup_variant(struct draw_vertex_shader *vs, in draw_vs_lookup_variant()
258 draw_vs_attach_so(struct draw_vertex_shader *dvs, in draw_vs_attach_so()
266 draw_vs_reset_so(struct draw_vertex_shader *dvs) in draw_vs_reset_so()
H A Ddraw_context.h48 struct draw_vertex_shader;
252 struct draw_vertex_shader *
256 struct draw_vertex_shader *dvs);
258 struct draw_vertex_shader *dvs);
259 void draw_vs_attach_so(struct draw_vertex_shader *dvs,
261 void draw_vs_reset_so(struct draw_vertex_shader *dvs);
H A Ddraw_vs_exec.c51 struct draw_vertex_shader base;
57 exec_vertex_shader(struct draw_vertex_shader *vs) in exec_vertex_shader()
66 vs_exec_prepare(struct draw_vertex_shader *shader, in vs_exec_prepare()
92 vs_exec_run_linear(struct draw_vertex_shader *shader, in vs_exec_run_linear()
210 vs_exec_delete(struct draw_vertex_shader *dvs) in vs_exec_delete()
217 struct draw_vertex_shader *
H A Ddraw_vs_llvm.c45 vs_llvm_prepare(struct draw_vertex_shader *shader, in vs_llvm_prepare()
53 vs_llvm_run_linear(struct draw_vertex_shader *shader, in vs_llvm_run_linear()
69 vs_llvm_delete(struct draw_vertex_shader *dvs) in vs_llvm_delete()
86 struct draw_vertex_shader *
H A Ddraw_pt_fetch_shade_pipeline.c77 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in fetch_pipeline_prepare()
197 draw_vertex_shader_run(struct draw_vertex_shader *vshader, in draw_vertex_shader_run()
229 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in fetch_pipeline_generic()
H A Ddraw_private.h97 struct draw_vertex_shader;
285 struct draw_vertex_shader *vertex_shader;
H A Ddraw_vs_variant.c48 struct draw_vertex_shader *shader;
285 draw_vs_create_variant_generic(struct draw_vertex_shader *vs, in draw_vs_create_variant_generic()
H A Ddraw_pt_fetch_shade_pipeline_llvm.c285 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in llvm_middle_end_prepare()
579 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in llvm_pipeline_generic()
628 struct draw_vertex_shader *vshader = draw->vs.vertex_shader; in llvm_pipeline_generic()
H A Ddraw_llvm.h507 struct draw_vertex_shader base;
567 llvm_vertex_shader(struct draw_vertex_shader *vs) in llvm_vertex_shader()
H A Ddraw_pipe_twoside.c108 const struct draw_vertex_shader *vs = stage->draw->vs.vertex_shader; in twoside_first_tri()
H A Ddraw_pt_fetch_shade_emit.c171 struct draw_vertex_shader *vs = draw->vs.vertex_shader; in fse_prepare()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_vs.c48 struct draw_vertex_shader *vs; in llvmpipe_create_vs_state()
68 struct draw_vertex_shader *vs = (struct draw_vertex_shader *)_vs; in llvmpipe_bind_vs_state()
85 struct draw_vertex_shader *vs = (struct draw_vertex_shader *)_vs; in llvmpipe_delete_vs_state()
H A Dlp_context.h51 struct draw_vertex_shader;
70 struct draw_vertex_shader *vs;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_state.h84 struct draw_vertex_shader *draw;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state.h113 struct draw_vertex_shader *draw_data;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c676 draw_bind_vertex_shader(i915->draw, (struct draw_vertex_shader *)shader); in i915_bind_vs_state()
687 draw_delete_vertex_shader(i915->draw, (struct draw_vertex_shader *)shader); in i915_delete_vs_state()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_shader.h388 struct draw_vertex_shader *draw_shader;
H A Dsvga_context.h97 struct draw_vertex_shader;
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_state.c1978 (struct draw_vertex_shader*)vs->draw_vs); in r300_bind_vs_state()
1997 (struct draw_vertex_shader*)vs->draw_vs); in r300_delete_vs_state()