Home
last modified time | relevance | path

Searched refs:gs_num_invocations (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp837 unsigned gs_num_invocations = MAX2(gs->info.base.gs.invocations, 1); in gfx9_get_gs_info() local
856 if (uses_adjacency || gs_num_invocations > 1) in gfx9_get_gs_info()
857 max_gs_prims = 127 / gs_num_invocations; in gfx9_get_gs_info()
866 MIN2(max_gs_prims, max_out_prims / (gs->info.base.gs.vertices_out * gs_num_invocations)); in gfx9_get_gs_info()
920 out->gs_inst_prims_in_subgroup = gs_prims * gs_num_invocations; in gfx9_get_gs_info()
1023 unsigned gs_num_invocations = sel->info.base.gs.invocations; in si_shader_gs() local
1063 S_028B90_CNT(MIN2(gs_num_invocations, 127)) | S_028B90_ENABLE(gs_num_invocations > 0); in si_shader_gs()
1359 unsigned gs_num_invocations = gs_sel->stage == MESA_SHADER_GEOMETRY ?
1484 S_028B90_CNT(gs_num_invocations) | S_028B90_ENABL
[all...]
H A Dgfx10_shader_ngg.c2358 const unsigned gs_num_invocations = MAX2(gs_sel->info.base.gs.invocations, 1); in gfx10_ngg_calculate_subgroup_info() local
2383 unsigned max_out_verts_per_gsprim = gs_sel->info.base.gs.vertices_out * gs_num_invocations; in gfx10_ngg_calculate_subgroup_info()
2488 ? max_gsprims * gs_num_invocations * gs_sel->info.base.gs.vertices_out in gfx10_ngg_calculate_subgroup_info()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c2282 unsigned gs_num_invocations = MAX2(gs_info->gs.invocations, 1); in gfx9_get_gs_info() local
2310 if (uses_adjacency || gs_num_invocations > 1) in gfx9_get_gs_info()
2311 max_gs_prims = 127 / gs_num_invocations; in gfx9_get_gs_info()
2320 MIN2(max_gs_prims, max_out_prims / (gs_info->gs.vertices_out * gs_num_invocations)); in gfx9_get_gs_info()
2374 uint32_t gs_inst_prims_in_subgroup = gs_prims * gs_num_invocations; in gfx9_get_gs_info()
2495 unsigned gs_num_invocations = stages[MESA_SHADER_GEOMETRY].nir ? MAX2(gs_info->gs.invocations, 1) : 1; in gfx10_get_ngg_info() local
2539 unsigned max_out_verts_per_gsprim = gs_info->gs.vertices_out * gs_num_invocations; in gfx10_get_ngg_info()
2667 ? max_gsprims * gs_num_invocations * gs_info->gs.vertices_out in gfx10_get_ngg_info()
2709 max_esverts, max_gsprims * gs_num_invocations, max_out_vertices, prim_amp_factor); in gfx10_get_ngg_info()
5843 uint32_t gs_num_invocations in radv_pipeline_emit_hw_ngg() local
6129 uint32_t gs_num_invocations = gs->info.gs.invocations; radv_pipeline_emit_hw_gs() local
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe.h361 unsigned gs_num_invocations; member
H A Dr600_state_common.c1030 sel->gs_num_invocations = in r600_create_shader_state()
H A Devergreen_state.c3557 S_028B90_CNT(MIN2(shader->selector->gs_num_invocations, 127)) | in evergreen_update_gs_state()
3558 S_028B90_ENABLE(shader->selector->gs_num_invocations > 0)); in evergreen_update_gs_state()
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dvx_cmd_buffer.c1815 uint8_t gs_num_invocations) in emit_tes_gs_common_params()
1826 shader.geometry_shader_instances = gs_num_invocations & 0x1F; in emit_tes_gs_common_params()
1813 emit_tes_gs_common_params(struct v3dv_job *job, uint8_t gs_out_prim_type, uint8_t gs_num_invocations) emit_tes_gs_common_params() argument
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3dx_draw.c414 uint8_t gs_num_invocations) in v3d_emit_tes_gs_common_params()
430 shader.geometry_shader_instances = gs_num_invocations & 0x1F; in v3d_emit_tes_gs_common_params()
412 v3d_emit_tes_gs_common_params(struct v3d_job *job, uint8_t gs_out_prim_type, uint8_t gs_num_invocations) v3d_emit_tes_gs_common_params() argument

Completed in 46 milliseconds