Bladeren bron

panfrost/midgard: Don't force constant on VLUT

Previously, we forced a #0 inline constant tacked on for the lut
instructions to mirror the blob's behaviour, which caused some
suboptimal codegen due to our constant inlining implementation. Instead,
just don't force a constant at all.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Tested-by: Tomeu Vizoso <tomeu.vizoso@collabora.com
tags/19.1-branchpoint
Alyssa Rosenzweig 6 jaren geleden
bovenliggende
commit
4f7460297b
1 gewijzigde bestanden met toevoegingen van 0 en 1 verwijderingen
  1. 0
    1
      src/gallium/drivers/panfrost/midgard/midgard_compile.c

+ 0
- 1
src/gallium/drivers/panfrost/midgard/midgard_compile.c Bestand weergeven

@@ -1069,7 +1069,6 @@ emit_alu(compiler_context *ctx, nir_alu_instr *instr)
.src0 = quirk_flipped_r24 ? SSA_UNUSED_1 : src0,
.src1 = quirk_flipped_r24 ? src0 : src1,
.dest = dest,
.inline_constant = (nr_inputs == 1) && !quirk_flipped_r24
}
};


Laden…
Annuleren
Opslaan