Searched refs:input_prim (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pt_fetch_shade_pipeline.c | 51 unsigned input_prim; member 100 fpme->input_prim = prim; in fetch_pipeline_prepare() 400 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_run() 428 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_linear_run() 458 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in fetch_pipeline_linear_run_elts()
|
D | draw_tess.h | 108 const struct draw_prim_info *input_prim, 118 const struct draw_prim_info *input_prim,
|
D | draw_gs.c | 556 const struct draw_prim_info *input_prim, in draw_geometry_shader_run() argument 565 unsigned num_input_verts = input_prim->linear ? in draw_geometry_shader_run() 567 input_prim->count; in draw_geometry_shader_run() 570 MAX2(u_decomposed_prims_for_vertices(input_prim->prim, in draw_geometry_shader_run() 603 input_prim->linear, input_prim->count); in draw_geometry_shader_run() 605 u_prim_name(input_prim->prim), in draw_geometry_shader_run() 659 if (input_prim->linear) in draw_geometry_shader_run() 660 gs_run(shader, input_prim, input_verts, in draw_geometry_shader_run() 663 gs_run_elts(shader, input_prim, input_verts, in draw_geometry_shader_run()
|
D | draw_tess.c | 160 const struct draw_prim_info *input_prim, in draw_tess_ctrl_shader_run() argument 169 unsigned num_patches = input_prim->count / shader->draw->pt.vertices_per_patch; in draw_tess_ctrl_shader_run() 197 llvm_fetch_tcs_input(shader, input_prim, i, shader->draw->pt.vertices_per_patch); in draw_tess_ctrl_shader_run() 325 const struct draw_prim_info *input_prim, in draw_tess_eval_shader_run() argument 361 for (unsigned i = 0; i < input_prim->primitive_count; i++) { in draw_tess_eval_shader_run() 389 llvm_fetch_tes_input(shader, input_prim, i, num_input_vertices_per_patch); in draw_tess_eval_shader_run()
|
D | draw_pt_fetch_shade_pipeline_llvm.c | 56 enum pipe_prim_type input_prim; member 300 fpme->input_prim = in_prim; in llvm_middle_end_prepare() 814 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_run() 842 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_linear_run() 872 prim_info.prim = prim_type(fpme->input_prim, prim_flags); in llvm_middle_end_linear_run_elts()
|
D | draw_gs.h | 139 const struct draw_prim_info *input_prim,
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.cpp | 838 unsigned input_prim = gs->info.base.gs.input_primitive; in gfx9_get_gs_info() local 840 input_prim >= PIPE_PRIM_LINES_ADJACENCY && input_prim <= PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY; in gfx9_get_gs_info() 1071 unsigned input_prim = sel->info.base.gs.input_primitive; in si_shader_gs() local 1089 else if (input_prim >= PIPE_PRIM_TRIANGLES) in si_shader_gs() 1361 unsigned input_prim = si_get_input_prim(gs_sel, &shader->key); in gfx10_shader_ngg() local 1408 else if (input_prim >= PIPE_PRIM_TRIANGLES && !gfx10_is_ngg_passthrough(shader)) in gfx10_shader_ngg()
|
D | gfx10_shader_ngg.c | 2359 const unsigned input_prim = si_get_input_prim(gs_sel, &shader->key); in gfx10_ngg_calculate_subgroup_info() local 2361 input_prim >= PIPE_PRIM_LINES_ADJACENCY && input_prim <= PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY; in gfx10_ngg_calculate_subgroup_info() 2362 const unsigned max_verts_per_prim = u_vertices_per_prim(input_prim); in gfx10_ngg_calculate_subgroup_info()
|