Home
last modified time | relevance | path

Searched refs:draw_geometry_shader (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.h60 struct draw_geometry_shader { struct
107 void (*fetch_inputs)(struct draw_geometry_shader *shader, argument
111 void (*fetch_outputs)(struct draw_geometry_shader *shader, argument
115 void (*prepare)(struct draw_geometry_shader *shader, argument
118 unsigned (*run)(struct draw_geometry_shader *shader, argument
122 void draw_geometry_shader_new_instance(struct draw_geometry_shader *gs);
129 int draw_geometry_shader_run(struct draw_geometry_shader *shader,
138 void draw_geometry_shader_prepare(struct draw_geometry_shader *shader,
141 int draw_gs_max_output_vertices(struct draw_geometry_shader *shader,
145 void draw_gs_set_current_variant(struct draw_geometry_shader *shader,
Ddraw_gs.c70 draw_gs_should_flush(struct draw_geometry_shader *shader) in draw_gs_should_flush()
77 tgsi_fetch_gs_outputs(struct draw_geometry_shader *shader, in tgsi_fetch_gs_outputs()
122 static void tgsi_fetch_gs_input(struct draw_geometry_shader *shader, in tgsi_fetch_gs_input()
188 static void tgsi_gs_prepare(struct draw_geometry_shader *shader, in tgsi_gs_prepare()
204 static unsigned tgsi_gs_run(struct draw_geometry_shader *shader, in tgsi_gs_run()
219 llvm_fetch_gs_input(struct draw_geometry_shader *shader, in llvm_fetch_gs_input()
289 llvm_fetch_gs_outputs(struct draw_geometry_shader *shader, in llvm_fetch_gs_outputs()
368 llvm_gs_prepare(struct draw_geometry_shader *shader, in llvm_gs_prepare()
375 llvm_gs_run(struct draw_geometry_shader *shader, in llvm_gs_run()
396 static void gs_flush(struct draw_geometry_shader *shader) in gs_flush()
[all …]
Ddraw_context.h47 struct draw_geometry_shader;
221 struct draw_geometry_shader *
225 struct draw_geometry_shader *dvs);
227 struct draw_geometry_shader *dvs);
Ddraw_gs_tmp.h1 #define FUNC_VARS struct draw_geometry_shader *gs, \
Ddraw_llvm.h431 struct draw_geometry_shader base;
464 llvm_geometry_shader(struct draw_geometry_shader *gs) in llvm_geometry_shader()
Ddraw_pt_fetch_shade_pipeline_llvm.c74 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in llvm_middle_end_prepare_gs()
149 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in llvm_middle_end_prepare()
346 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; in llvm_pipeline_generic()
Ddraw_pt_fetch_shade_pipeline.c78 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in fetch_pipeline_prepare()
237 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; in fetch_pipeline_generic()
Ddraw_prim_assembler.c61 const struct draw_geometry_shader *gs = draw->gs.geometry_shader; in needs_primid()
Ddraw_private.h284 struct draw_geometry_shader *geometry_shader;
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state.h71 struct draw_geometry_shader *dgs;
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state.h121 struct draw_geometry_shader *draw_data;
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_shader.h218 struct draw_geometry_shader *draw_shader;