From d85eb9268ad821b3759eceb954f0ef34677ec268 Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Fri, 8 Oct 2021 14:40:52 +0300 Subject: [PATCH] freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3 We want to pass 64b variables. Signed-off-by: Danylo Piliaiev Signed-off-by: Rob Clark Part-of: --- src/freedreno/ir3/ir3_nir_lower_tess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/ir3/ir3_nir_lower_tess.c b/src/freedreno/ir3/ir3_nir_lower_tess.c index 998132700fb..7ce254513a5 100644 --- a/src/freedreno/ir3/ir3_nir_lower_tess.c +++ b/src/freedreno/ir3/ir3_nir_lower_tess.c @@ -162,7 +162,7 @@ replace_intrinsic(nir_builder *b, nir_intrinsic_instr *intr, if (nir_intrinsic_infos[op].has_dest) nir_ssa_dest_init(&new_intr->instr, &new_intr->dest, intr->num_components, - 32, NULL); + intr->dest.ssa.bit_size, NULL); nir_builder_instr_insert(b, &new_intr->instr);