Searched refs:inner_comps (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/common/ |
D | ac_nir_lower_tess_io_to_mem.c | 525 unsigned inner_comps; in hs_emit_write_tess_factors() local 530 inner_comps = 0; in hs_emit_write_tess_factors() 534 inner_comps = 1; in hs_emit_write_tess_factors() 538 inner_comps = 2; in hs_emit_write_tess_factors() 576 nir_ssa_def *tessfactors_inner = inner_comps in hs_emit_write_tess_factors() 577 … ? nir_load_shared(b, inner_comps, 32, lds_base, .base = st->tcs_tess_lvl_in_loc, in hs_emit_write_tess_factors() 583 …nir_ssa_def *tess_factors_offset = nir_imul_imm(b, rel_patch_id, (inner_comps + outer_comps) * 4u); in hs_emit_write_tess_factors() 617 if (inner_comps) { in hs_emit_write_tess_factors()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_lower_tess_io.cpp | 495 unsigned inner_comps = outer_comps - 2; in r600_append_tcs_TF_emission() local 496 unsigned stride = (inner_comps + outer_comps) * 4; in r600_append_tcs_TF_emission() 554 if (inner_comps) { in r600_append_tcs_TF_emission() 555 nir_ssa_def *addr1 = nir_iadd(b, addr0, load_offset_group(b, 4 + inner_comps)); in r600_append_tcs_TF_emission() 557 tf_inner->num_components = inner_comps; in r600_append_tcs_TF_emission() 563 auto v2 = (inner_comps > 1) ? nir_vec4(b, nir_iadd(b, out_addr0, nir_imm_int(b, 16)), in r600_append_tcs_TF_emission()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_tess.c | 292 unsigned stride, outer_comps, inner_comps, i, offset; in si_write_tess_factors() local 316 inner_comps = 0; in si_write_tess_factors() 321 inner_comps = 1; in si_write_tess_factors() 326 inner_comps = 2; in si_write_tess_factors() 342 for (i = 0; i < inner_comps; i++) in si_write_tess_factors() 360 for (i = 0; i < inner_comps; i++) { in si_write_tess_factors() 429 if (inner_comps) { in si_write_tess_factors() 434 inner_vec = ac_build_gather_values(&ctx->ac, inner, inner_comps); in si_write_tess_factors()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.c | 3226 int stride, outer_comps, inner_comps; in r600_emit_tess_factor() local 3254 inner_comps = 0; in r600_emit_tess_factor() 3259 inner_comps = 1; in r600_emit_tess_factor() 3265 inner_comps = 2; in r600_emit_tess_factor() 3286 if (tessinner_idx == -1 && inner_comps) in r600_emit_tess_factor() 3296 r = r600_tess_factor_read(ctx, tessinner_idx, inner_comps); in r600_emit_tess_factor() 3314 for (i = 0; i < outer_comps + inner_comps; i++) { in r600_emit_tess_factor() 3338 for (i = 0; i < outer_comps + inner_comps; i++) { in r600_emit_tess_factor()
|