Searched refs:gs_num_invocations (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/amd/vulkan/ |
D | radv_pipeline.c | 1795 unsigned gs_num_invocations = MAX2(gs_info->gs.invocations, 1); in gfx9_get_gs_info() local 1823 if (uses_adjacency || gs_num_invocations > 1) in gfx9_get_gs_info() 1824 max_gs_prims = 127 / gs_num_invocations; in gfx9_get_gs_info() 1834 (gs_info->gs.vertices_out * gs_num_invocations)); in gfx9_get_gs_info() 1890 uint32_t gs_inst_prims_in_subgroup = gs_prims * gs_num_invocations; in gfx9_get_gs_info() 1946 unsigned gs_num_invocations = nir[MESA_SHADER_GEOMETRY] ? MAX2(gs_info->gs.invocations, 1) : 1; in gfx10_get_ngg_info() local 1991 gs_info->gs.vertices_out * gs_num_invocations; in gfx10_get_ngg_info() 2117 max_gsprims * gs_num_invocations * gs_info->gs.vertices_out : in gfx10_get_ngg_info() 4370 uint32_t gs_num_invocations = gs ? gs->info.gs.invocations : 1; in radv_pipeline_generate_hw_ngg() local 4375 S_028A44_GS_INST_PRIMS_IN_SUBGRP(ngg_state->max_gsprims * gs_num_invocations)); in radv_pipeline_generate_hw_ngg() [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.c | 633 unsigned gs_num_invocations = MAX2(gs->info.base.gs.invocations, 1); in gfx9_get_gs_info() local 652 if (uses_adjacency || gs_num_invocations > 1) in gfx9_get_gs_info() 653 max_gs_prims = 127 / gs_num_invocations; in gfx9_get_gs_info() 662 MIN2(max_gs_prims, max_out_prims / (gs->info.base.gs.vertices_out * gs_num_invocations)); in gfx9_get_gs_info() 716 out->gs_inst_prims_in_subgroup = gs_prims * gs_num_invocations; in gfx9_get_gs_info() 788 unsigned gs_num_invocations = sel->info.base.gs.invocations; in si_shader_gs() local 826 S_028B90_CNT(MIN2(gs_num_invocations, 127)) | S_028B90_ENABLE(gs_num_invocations > 0); in si_shader_gs() 1089 unsigned gs_num_invocations = MAX2(gs_sel->info.base.gs.invocations, 1); in gfx10_shader_ngg() local 1226 S_028A44_GS_INST_PRIMS_IN_SUBGRP(shader->ngg.max_gsprims * gs_num_invocations); in gfx10_shader_ngg() 1232 S_028B90_CNT(gs_num_invocations) | S_028B90_ENABLE(gs_num_invocations > 1) | in gfx10_shader_ngg()
|
D | gfx10_shader_ngg.c | 1922 const unsigned gs_num_invocations = MAX2(gs_sel->info.base.gs.invocations, 1); in gfx10_ngg_calculate_subgroup_info() local 1963 unsigned max_out_verts_per_gsprim = gs_sel->info.base.gs.vertices_out * gs_num_invocations; in gfx10_ngg_calculate_subgroup_info() 2069 ? max_gsprims * gs_num_invocations * gs_sel->info.base.gs.vertices_out in gfx10_ngg_calculate_subgroup_info()
|
/external/mesa3d/src/gallium/drivers/v3d/ |
D | v3dx_draw.c | 412 uint8_t gs_num_invocations) in v3d_emit_tes_gs_common_params() argument 428 shader.geometry_shader_instances = gs_num_invocations & 0x1F; in v3d_emit_tes_gs_common_params()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_pipe.h | 358 unsigned gs_num_invocations; member
|
D | evergreen_state.c | 3556 S_028B90_CNT(MIN2(shader->selector->gs_num_invocations, 127)) | in evergreen_update_gs_state() 3557 S_028B90_ENABLE(shader->selector->gs_num_invocations > 0)); in evergreen_update_gs_state()
|
D | r600_state_common.c | 955 sel->gs_num_invocations = in r600_create_shader_state()
|
/external/virglrenderer/src/ |
D | vrend_shader.c | 252 int gs_num_invocations; member 1659 ctx->gs_num_invocations = prop->u[0].Data; in iter_property() 6470 if (ctx->gs_num_invocations) in emit_ios_geom() 6471 snprintf(invocbuf, 25, ", invocations = %d", ctx->gs_num_invocations); in emit_ios_geom() 6474 ctx->gs_num_invocations > 1 ? invocbuf : ""); in emit_ios_geom()
|