Home
last modified time | relevance | path

Searched refs:outer_comps (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tess_io.cpp475 auto outer_comps = outer_tf_components(prim_type); in r600_append_tcs_TF_emission() local
476 if (!outer_comps) in r600_append_tcs_TF_emission()
479 unsigned inner_comps = outer_comps - 2; in r600_append_tcs_TF_emission()
480 unsigned stride = (inner_comps + outer_comps) * 4; in r600_append_tcs_TF_emission()
492 nir_def *addr_outer = nir_iadd(b, addr0, load_offset_group(b, outer_comps)); in r600_append_tcs_TF_emission()
518 if (outer_comps > 2) { in r600_append_tcs_TF_emission()
524 if (outer_comps > 3) { in r600_append_tcs_TF_emission()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_lower_tess_io_to_mem.c686 unsigned outer_comps, inner_comps; in hs_load_tess_levels() local
688 &outer_comps, &inner_comps); in hs_load_tess_levels()
696 outer = nir_trim_vector(b, outer, outer_comps); in hs_load_tess_levels()
710 outer = nir_load_shared(b, outer_comps, 32, lds_base, .base = mapped * 16); in hs_load_tess_levels()
721 outer = nir_imm_zero(b, outer_comps, 32); in hs_load_tess_levels()
775 unsigned outer_comps, inner_comps; in hs_store_tess_factors_for_tessellator() local
777 mesa_count_tess_level_components(prim_mode, &outer_comps, &inner_comps); in hs_store_tess_factors_for_tessellator()
780 nir_imul_imm(b, rel_patch_id, (inner_comps + outer_comps) * 4u); in hs_store_tess_factors_for_tessellator()
782 nir_def *tf_outer = hs_resize_tess_factor(b, tessfactors.outer, outer_comps); in hs_store_tess_factors_for_tessellator()
800 .base = tess_factors_const_offset + 4u * outer_comps, in hs_store_tess_factors_for_tessellator()