Home
last modified time | relevance | path

Searched refs:inner_comps (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_tess_io.cpp374 unsigned inner_comps = outer_comps - 2; in r600_append_tcs_TF_emission() local
375 unsigned stride = (inner_comps + outer_comps) * 4; in r600_append_tcs_TF_emission()
434 if (inner_comps) { in r600_append_tcs_TF_emission()
435 nir_ssa_def *addr1 = nir_iadd(b, addr0, load_offset_group(b, 4 + inner_comps)); in r600_append_tcs_TF_emission()
437 tf_inner->num_components = inner_comps; in r600_append_tcs_TF_emission()
444 auto v2 = (inner_comps > 1) ? nir_vec4(b, nir_iadd(b, out_addr0, nir_imm_int(b, 16)), in r600_append_tcs_TF_emission()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_tess.c686 unsigned stride, outer_comps, inner_comps, i, offset; in si_write_tess_factors() local
706 inner_comps = 0; in si_write_tess_factors()
711 inner_comps = 1; in si_write_tess_factors()
716 inner_comps = 2; in si_write_tess_factors()
732 for (i = 0; i < inner_comps; i++) in si_write_tess_factors()
750 for (i = 0; i < inner_comps; i++) { in si_write_tess_factors()
820 if (inner_comps) { in si_write_tess_factors()
826 inner_comps == 1 ? inner[0] : ac_build_gather_values(&ctx->ac, inner, inner_comps); in si_write_tess_factors()
827 ac_build_buffer_store_dword(&ctx->ac, buf, inner_vec, inner_comps, tf_inner_offset, base, in si_write_tess_factors()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c3312 unsigned stride, outer_comps, inner_comps; in write_tess_factors() local
3325 inner_comps = 0; in write_tess_factors()
3330 inner_comps = 1; in write_tess_factors()
3335 inner_comps = 2; in write_tess_factors()
3347 if (inner_comps) { in write_tess_factors()
3373 for (i = 0; i < inner_comps; i++) { in write_tess_factors()
3434 if (inner_comps) { in write_tess_factors()
3438 inner_vec = inner_comps == 1 ? inner[0] : in write_tess_factors()
3439 ac_build_gather_values(&ctx->ac, inner, inner_comps); in write_tess_factors()
3441 inner_comps, tf_inner_offset, in write_tess_factors()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c3210 int stride, outer_comps, inner_comps; in r600_emit_tess_factor() local
3238 inner_comps = 0; in r600_emit_tess_factor()
3243 inner_comps = 1; in r600_emit_tess_factor()
3249 inner_comps = 2; in r600_emit_tess_factor()
3270 if (tessinner_idx == -1 && inner_comps) in r600_emit_tess_factor()
3280 r = r600_tess_factor_read(ctx, tessinner_idx, inner_comps); in r600_emit_tess_factor()
3298 for (i = 0; i < outer_comps + inner_comps; i++) { in r600_emit_tess_factor()
3322 for (i = 0; i < outer_comps + inner_comps; i++) { in r600_emit_tess_factor()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp10585 unsigned inner_comps; in write_tcs_tess_factors() local
10590 inner_comps = 0; in write_tcs_tess_factors()
10594 inner_comps = 1; in write_tcs_tess_factors()
10598 inner_comps = 2; in write_tcs_tess_factors()
10619 unsigned stride = inner_comps + outer_comps; in write_tcs_tess_factors()
10633 …tf_inner_vec = load_lds(ctx, 4, bld.tmp(RegClass(RegType::vgpr, inner_comps)), lds_base.first, lds… in write_tcs_tess_factors()
10637 for (unsigned i = 0; i < inner_comps; ++i) in write_tcs_tess_factors()
10677 if (likely(inner_comps)) { in write_tcs_tess_factors()
10679 …fchip, vmem_offs_inner.first, oc_lds, vmem_offs_inner.second, 4, (1 << inner_comps) - 1, true, mem… in write_tcs_tess_factors()