Home
last modified time | relevance | path

Searched refs:esgs_itemsize (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/amd/common/
H A Dac_nir_lower_esgs_io_to_mem.c51 unsigned esgs_itemsize; member
176 nir_ssa_def *off = nir_iadd(b, nir_imul_imm(b, vertex_idx, st->esgs_itemsize), io_off); in lower_es_output_store()
297 unsigned esgs_itemsize) in ac_nir_lower_es_outputs_to_mem()
301 .esgs_itemsize = esgs_itemsize, in ac_nir_lower_es_outputs_to_mem()
294 ac_nir_lower_es_outputs_to_mem(nir_shader *shader, ac_nir_map_io_driver_location map, enum amd_gfx_level gfx_level, unsigned esgs_itemsize) ac_nir_lower_es_outputs_to_mem() argument
H A Dac_nir.h105 unsigned esgs_itemsize);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_info.c780 info->esgs_itemsize = util_last_bit64(info->outputs_written) * 16; in si_nir_scan_shader()
781 info->lshs_vertex_stride = info->esgs_itemsize; in si_nir_scan_shader()
793 info->esgs_itemsize += 4; in si_nir_scan_shader()
795 assert(((info->esgs_itemsize / 4) & C_028AAC_ITEMSIZE) == 0); in si_nir_scan_shader()
H A Dsi_state_shaders.cpp775 shader->selector->info.esgs_itemsize / 4); in si_emit_shader_es()
846 const unsigned esgs_itemsize = es->info.esgs_itemsize / 4; in gfx9_get_gs_info() local
881 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()
891 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims); in gfx9_get_gs_info()
895 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()
901 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts); in gfx9_get_gs_info()
1139 shader->ctx_reg.gs.vgt_esgs_ring_itemsize = shader->key.ge.part.gs.es->info.esgs_itemsize / 4; in si_shader_gs()
1470 shader->ctx_reg.ngg.vgt_esgs_ring_itemsize = es_sel->info.esgs_itemsize / 4;
3784 unsigned min_esgs_ring_size = align(es->info.esgs_itemsize * gs_vertex_reus
[all...]
H A Dsi_shader.h407 uint16_t esgs_itemsize; /* vertex stride */ member
H A Dsi_shader.c1528 sel->screen->info.gfx_level, sel->info.esgs_itemsize); in si_lower_io_to_mem()
1551 sel->screen->info.gfx_level, sel->info.esgs_itemsize); in si_lower_io_to_mem()
H A Dgfx10_shader_ngg.c2399 esvert_lds_size = es_sel->info.esgs_itemsize / 4; in gfx10_ngg_calculate_subgroup_info()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.h219 uint32_t esgs_itemsize; member
H A Dradv_pipeline.c2300 const unsigned esgs_itemsize = es_info->esgs_itemsize / 4; in gfx9_get_gs_info() local
2335 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()
2345 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims); in gfx9_get_gs_info()
2349 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()
2355 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts); in gfx9_get_gs_info()
2381 out->vgt_esgs_ring_itemsize = esgs_itemsize; in gfx9_get_gs_info()
2554 esvert_lds_size = es_info->esgs_itemsize / 4; in gfx10_get_ngg_info()
2699 ngg->vgt_esgs_ring_itemsize = es_info->esgs_itemsize / 4; in gfx10_get_ngg_info()
H A Dradv_shader_info.c687 es_info->esgs_itemsize = num_outputs_written * 16; in radv_nir_shader_info_pass()

Completed in 30 milliseconds