Searched refs:esgs_itemsize (Results 1 – 10 of 10) sorted by relevance
139 unsigned esgs_itemsize = st->num_reserved_es_outputs * 16u; in lower_es_output_store() local141 nir_ssa_def *off = nir_iadd(b, nir_imul_imm(b, vertex_idx, esgs_itemsize), io_off); in lower_es_output_store()
613 shader->selector->esgs_itemsize / 4); in si_emit_shader_es()684 const unsigned esgs_itemsize = es->esgs_itemsize / 4; in gfx9_get_gs_info() local719 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()729 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims); in gfx9_get_gs_info()733 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()739 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts); in gfx9_get_gs_info()955 shader->ctx_reg.gs.vgt_esgs_ring_itemsize = shader->key.part.gs.es->esgs_itemsize / 4; in si_shader_gs()1262 shader->ctx_reg.ngg.vgt_esgs_ring_itemsize = es_sel->esgs_itemsize / 4; in gfx10_shader_ngg()2922 sel->esgs_itemsize = util_last_bit64(sel->outputs_written) * 16; in si_create_shader_selector()2923 sel->lshs_vertex_stride = sel->esgs_itemsize; in si_create_shader_selector()[all …]
471 uint16_t esgs_itemsize; /* vertex stride */ member
146 unsigned itemsize_dw = es->selector->esgs_itemsize / 4; in si_llvm_emit_es_epilogue()
2041 esvert_lds_size = es_sel->esgs_itemsize / 4; in gfx10_ngg_calculate_subgroup_info()
204 uint32_t esgs_itemsize; member
1855 const unsigned esgs_itemsize = es_info->esgs_itemsize / 4; in gfx9_get_gs_info() local1890 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()1900 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims); in gfx9_get_gs_info()1904 esgs_lds_size = esgs_itemsize * worst_case_es_verts; in gfx9_get_gs_info()1910 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts); in gfx9_get_gs_info()1936 out->vgt_esgs_ring_itemsize = esgs_itemsize; in gfx9_get_gs_info()2058 esvert_lds_size = es_info->esgs_itemsize / 4; in gfx10_get_ngg_info()2203 ngg->vgt_esgs_ring_itemsize = es_info->esgs_itemsize / 4; in gfx10_get_ngg_info()
758 es_info->esgs_itemsize = num_outputs_written * 16; in radv_nir_shader_info_pass()
4169 - aco: Remove esgs_itemsize from LDS alignment calculation.4249 - radv: Use smaller esgs_itemsize for ACO.
3088 - radv: calculate esgs_itemsize in the shader info pass