Searched refs:esgs_itemsize (Results 1 - 10 of 10) sorted by relevance
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_esgs_io_to_mem.c | 51 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 D | ac_nir.h | 105 unsigned esgs_itemsize);
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader_info.c | 780 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 D | si_state_shaders.cpp | 775 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 D | si_shader.h | 407 uint16_t esgs_itemsize; /* vertex stride */ member
|
H A D | si_shader.c | 1528 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 D | gfx10_shader_ngg.c | 2399 esvert_lds_size = es_sel->info.esgs_itemsize / 4; in gfx10_ngg_calculate_subgroup_info()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_shader.h | 219 uint32_t esgs_itemsize; member
|
H A D | radv_pipeline.c | 2300 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 D | radv_shader_info.c | 687 es_info->esgs_itemsize = num_outputs_written * 16; in radv_nir_shader_info_pass()
|
Completed in 30 milliseconds