Home
last modified time | relevance | path

Searched refs:target_lds_size (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dgfx10_shader_ngg.c2369 const unsigned target_lds_size = max_lds_size; in gfx10_ngg_calculate_subgroup_info() local
2402 if (gsprim_lds_size > target_lds_size && !force_multi_cycling) { in gfx10_ngg_calculate_subgroup_info()
2418 max_esverts = MIN2(max_esverts, target_lds_size / esvert_lds_size); in gfx10_ngg_calculate_subgroup_info()
2420 max_gsprims = MIN2(max_gsprims, target_lds_size / gsprim_lds_size); in gfx10_ngg_calculate_subgroup_info()
2435 if (lds_total > target_lds_size) { in gfx10_ngg_calculate_subgroup_info()
2436 max_esverts = max_esverts * target_lds_size / lds_total; in gfx10_ngg_calculate_subgroup_info()
2437 max_gsprims = max_gsprims * target_lds_size / lds_total; in gfx10_ngg_calculate_subgroup_info()
H A Dsi_state_draw.cpp720 unsigned target_lds_size = 16 * 1024; /* target at least 2 workgroups per CU, 16K each */
721 *num_patches = MIN2(*num_patches, target_lds_size / lds_per_patch);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c2518 const unsigned target_lds_size = max_lds_size; in gfx10_get_ngg_info() local
2578 max_esverts = MIN2(max_esverts, target_lds_size / esvert_lds_size); in gfx10_get_ngg_info()
2580 max_gsprims = MIN2(max_gsprims, target_lds_size / gsprim_lds_size); in gfx10_get_ngg_info()
2595 if (lds_total > target_lds_size) { in gfx10_get_ngg_info()
2596 max_esverts = max_esverts * target_lds_size / lds_total; in gfx10_get_ngg_info()
2597 max_gsprims = max_gsprims * target_lds_size / lds_total; in gfx10_get_ngg_info()

Completed in 17 milliseconds