Home
last modified time | relevance | path

Searched refs:esvert_lds_size (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dgfx10_shader_ngg.c2370 unsigned esvert_lds_size = 0; in gfx10_ngg_calculate_subgroup_info() local
2399 esvert_lds_size = es_sel->info.esgs_itemsize / 4; in gfx10_ngg_calculate_subgroup_info()
2411 esvert_lds_size = ngg_nogs_vertex_size(shader); in gfx10_ngg_calculate_subgroup_info()
2417 if (esvert_lds_size) in gfx10_ngg_calculate_subgroup_info()
2418 max_esverts = MIN2(max_esverts, target_lds_size / esvert_lds_size); in gfx10_ngg_calculate_subgroup_info()
2426 if (esvert_lds_size || gsprim_lds_size) { in gfx10_ngg_calculate_subgroup_info()
2434 unsigned lds_total = max_esverts * esvert_lds_size + max_gsprims * gsprim_lds_size; in gfx10_ngg_calculate_subgroup_info()
2455 if (esvert_lds_size) in gfx10_ngg_calculate_subgroup_info()
2457 MIN2(max_esverts, (max_lds_size - max_gsprims * gsprim_lds_size) / esvert_lds_size); in gfx10_ngg_calculate_subgroup_info()
2472 MIN2(max_gsprims, (max_lds_size - usable_esverts * esvert_lds_size) / gsprim_lds_siz in gfx10_ngg_calculate_subgroup_info()
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c2519 unsigned esvert_lds_size = 0; in gfx10_get_ngg_info() local
2554 esvert_lds_size = es_info->esgs_itemsize / 4; in gfx10_get_ngg_info()
2564 esvert_lds_size = 4 * so_info->num_outputs + 1; in gfx10_get_ngg_info()
2571 esvert_lds_size = MAX2(esvert_lds_size, 1); in gfx10_get_ngg_info()
2577 if (esvert_lds_size) in gfx10_get_ngg_info()
2578 max_esverts = MIN2(max_esverts, target_lds_size / esvert_lds_size); in gfx10_get_ngg_info()
2586 if (esvert_lds_size || gsprim_lds_size) { in gfx10_get_ngg_info()
2594 unsigned lds_total = max_esverts * esvert_lds_size + max_gsprims * gsprim_lds_size; in gfx10_get_ngg_info()
2624 if (esvert_lds_size) in gfx10_get_ngg_info()
[all...]

Completed in 11 milliseconds