Searched refs:input_prim (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_tess.h108 const struct draw_prim_info *input_prim,
118 const struct draw_prim_info *input_prim,
H A Ddraw_gs.h139 const struct draw_prim_info *input_prim,
H A Ddraw_pt_fetch_shade_pipeline.c51 unsigned input_prim; member in struct:fetch_pipeline_middle_end
101 fpme->input_prim = prim;
412 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
440 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
471 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
H A Ddraw_gs.c555 const struct draw_prim_info *input_prim,
564 unsigned num_input_verts = input_prim->linear ?
566 input_prim->count;
569 MAX2(u_decomposed_prims_for_vertices(input_prim->prim,
602 input_prim->linear, input_prim->count);
604 u_prim_name(input_prim->prim),
658 if (input_prim->linear)
659 gs_run(shader, input_prim, input_verts,
662 gs_run_elts(shader, input_prim, input_vert
551 draw_geometry_shader_run(struct draw_geometry_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
[all...]
H A Ddraw_tess.c160 const struct draw_prim_info *input_prim,
169 unsigned num_patches = input_prim->count / shader->draw->pt.vertices_per_patch;
197 llvm_fetch_tcs_input(shader, input_prim, i, shader->draw->pt.vertices_per_patch);
325 const struct draw_prim_info *input_prim,
361 for (unsigned i = 0; i < input_prim->primitive_count; i++) {
389 llvm_fetch_tes_input(shader, input_prim, i, num_input_vertices_per_patch);
156 draw_tess_ctrl_shader_run(struct draw_tess_ctrl_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
320 draw_tess_eval_shader_run(struct draw_tess_eval_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],unsigned num_input_vertices_per_patch,const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims,ushort ** elts_out) argument
H A Ddraw_pt_fetch_shade_pipeline_llvm.c56 unsigned input_prim; member in struct:llvm_middle_end
306 fpme->input_prim = in_prim;
822 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
850 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
880 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_gs.h138 const struct draw_prim_info *input_prim,
H A Ddraw_pt_fetch_shade_pipeline.c51 unsigned input_prim; member in struct:fetch_pipeline_middle_end
101 fpme->input_prim = prim;
410 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
438 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
469 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
H A Ddraw_gs.c564 const struct draw_prim_info *input_prim,
573 unsigned num_input_verts = input_prim->linear ?
575 input_prim->count;
578 MAX2(u_decomposed_prims_for_vertices(input_prim->prim,
610 input_prim->linear, input_prim->count);
612 u_prim_name(input_prim->prim),
667 if (input_prim->linear)
668 gs_run(shader, input_prim, input_verts,
671 gs_run_elts(shader, input_prim, input_vert
560 draw_geometry_shader_run(struct draw_geometry_shader * shader,const void * constants[PIPE_MAX_CONSTANT_BUFFERS],const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS],const struct draw_vertex_info * input_verts,const struct draw_prim_info * input_prim,const struct tgsi_shader_info * input_info,struct draw_vertex_info * output_verts,struct draw_prim_info * output_prims) argument
[all...]
H A Ddraw_pt_fetch_shade_pipeline_llvm.c55 unsigned input_prim; member in struct:llvm_middle_end
163 fpme->input_prim = in_prim;
529 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
557 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
587 prim_info.prim = prim_type(fpme->input_prim, prim_flags);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c676 unsigned input_prim = gs->info.base.gs.input_primitive; local in function:gfx9_get_gs_info
678 input_prim >= PIPE_PRIM_LINES_ADJACENCY && input_prim <= PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY;
888 unsigned input_prim = sel->info.base.gs.input_primitive; local in function:si_shader_gs
906 else if (input_prim >= PIPE_PRIM_TRIANGLES)
1158 unsigned input_prim = si_get_input_prim(gs_sel, &shader->key); local in function:gfx10_shader_ngg
1205 else if (input_prim >= PIPE_PRIM_TRIANGLES && !gfx10_is_ngg_passthrough(shader))
H A Dgfx10_shader_ngg.c2003 const unsigned input_prim = si_get_input_prim(gs_sel, &shader->key); local in function:gfx10_ngg_calculate_subgroup_info
2005 input_prim >= PIPE_PRIM_LINES_ADJACENCY && input_prim <= PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY;
2006 const unsigned max_verts_per_prim = u_vertices_per_prim(input_prim);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c668 unsigned input_prim = gs->info.properties[TGSI_PROPERTY_GS_INPUT_PRIM]; local in function:gfx9_get_gs_info
669 bool uses_adjacency = input_prim >= PIPE_PRIM_LINES_ADJACENCY &&
670 input_prim <= PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY;
882 unsigned input_prim = sel->info.properties[TGSI_PROPERTY_GS_INPUT_PRIM]; local in function:si_shader_gs
902 else if (input_prim >= PIPE_PRIM_TRIANGLES)

Completed in 25 milliseconds