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

/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir_lower_esgs_io_to_mem.c139 unsigned esgs_itemsize = st->num_reserved_es_outputs * 16u; local in function:lower_es_output_store
141 nir_ssa_def *off = nir_iadd(b, nir_imul_imm(b, vertex_idx, esgs_itemsize), io_off);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h252 uint32_t esgs_itemsize; member in struct:radv_es_output_info
H A Dradv_pipeline.c1467 const unsigned esgs_itemsize = es_info->esgs_itemsize / 4; local in function:calculate_gs_info
1503 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
1513 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)),
1519 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
1525 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts);
1551 gs.vgt_esgs_ring_itemsize = esgs_itemsize;
H A Dradv_nir_to_llvm.c3093 outinfo->esgs_itemsize = (max_output_written + 1) * 16;
3096 unsigned itemsize_dw = outinfo->esgs_itemsize / 4;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c566 shader->selector->esgs_itemsize / 4);
676 const unsigned esgs_itemsize = es->esgs_itemsize / 4; local in function:gfx9_get_gs_info
712 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
722 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)),
728 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
734 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts);
939 shader->key.part.gs.es->esgs_itemsize / 4;
2350 sel->esgs_itemsize = util_last_bit64(sel->outputs_written) * 16;
2351 sel->lshs_vertex_stride = sel->esgs_itemsize;
[all...]
H A Dsi_shader.h351 unsigned esgs_itemsize; /* vertex stride */ member in struct:si_shader_selector
H A Dsi_shader.c3497 unsigned itemsize_dw = es->selector->esgs_itemsize / 4;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c613 shader->selector->esgs_itemsize / 4);
684 const unsigned esgs_itemsize = es->esgs_itemsize / 4; local in function:gfx9_get_gs_info
719 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
729 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims);
733 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
739 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts);
955 shader->ctx_reg.gs.vgt_esgs_ring_itemsize = shader->key.part.gs.es->esgs_itemsize / 4;
1262 shader->ctx_reg.ngg.vgt_esgs_ring_itemsize = es_sel->esgs_itemsize / 4;
2922 sel->esgs_itemsize
[all...]
H A Dsi_shader.h471 uint16_t esgs_itemsize; /* vertex stride */ member in struct:si_shader_selector
H A Dsi_shader_llvm_gs.c146 unsigned itemsize_dw = es->selector->esgs_itemsize / 4;
H A Dgfx10_shader_ngg.c2041 esvert_lds_size = es_sel->esgs_itemsize / 4;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h204 uint32_t esgs_itemsize; member in struct:radv_es_output_info
H A Dradv_pipeline.c1855 const unsigned esgs_itemsize = es_info->esgs_itemsize / 4; local in function:gfx9_get_gs_info
1890 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
1900 gs_prims = MIN2((max_lds_size / (esgs_itemsize * min_es_verts)), max_gs_prims);
1904 esgs_lds_size = esgs_itemsize * worst_case_es_verts;
1910 es_verts = MIN2(esgs_lds_size / esgs_itemsize, max_es_verts);
1936 out->vgt_esgs_ring_itemsize = esgs_itemsize;
2058 esvert_lds_size = es_info->esgs_itemsize / 4;
2203 ngg->vgt_esgs_ring_itemsize = es_info->esgs_itemsize / 4;
H A Dradv_shader_info.c758 es_info->esgs_itemsize = num_outputs_written * 16;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst4169 - aco: Remove esgs_itemsize from LDS alignment calculation.
4249 - radv: Use smaller esgs_itemsize for ACO.
H A D19.3.0.rst3088 - radv: calculate esgs_itemsize in the shader info pass

Completed in 59 milliseconds