From: Connor Abbott Date: Thu, 23 Apr 2020 14:23:18 +0000 (+0200) Subject: ir3: Remove VARYING_SLOT_PNTC remapping hack X-Git-Tag: upstream/20.1.8~808 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=180f98678f4329355a3abc8c1dc060b76b5afa15;p=platform%2Fupstream%2Fmesa.git ir3: Remove VARYING_SLOT_PNTC remapping hack The st now does this for us. Part-of: --- diff --git a/src/freedreno/ir3/ir3_compiler_nir.c b/src/freedreno/ir3/ir3_compiler_nir.c index c6ed655..1ada43f 100644 --- a/src/freedreno/ir3/ir3_compiler_nir.c +++ b/src/freedreno/ir3/ir3_compiler_nir.c @@ -2969,18 +2969,6 @@ setup_input(struct ir3_context *ctx, nir_variable *in) if (slot == VARYING_SLOT_POS) { ir3_context_error(ctx, "fragcoord should be a sysval!\n"); - } else if (slot == VARYING_SLOT_PNTC) { - /* see for example st_nir_fixup_varying_slots().. this is - * maybe a bit mesa/st specific. But we need things to line - * up for this in fdN_program: - * unsigned texmask = 1 << (slot - VARYING_SLOT_VAR0); - * if (emit->sprite_coord_enable & texmask) { - * ... - * } - */ - so->inputs[n].slot = VARYING_SLOT_VAR8; - so->inputs[n].bary = true; - instr = create_frag_input(ctx, false, idx); } else { /* detect the special case for front/back colors where * we need to do flat vs smooth shading depending on