From f0fef419176fb5d80d4e36a8d1f52a0b9fa207a7 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Mon, 10 May 2021 09:18:38 +0200 Subject: [PATCH] broadcom/compiler: don't unroll due to indirect indexing of outputs We can handle this natively now, so there is no point. Reviewed-by: Juan A. Suarez Part-of: --- src/broadcom/compiler/nir_to_vir.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/broadcom/compiler/nir_to_vir.c b/src/broadcom/compiler/nir_to_vir.c index 691ca4bb4f0..737e7e4747c 100644 --- a/src/broadcom/compiler/nir_to_vir.c +++ b/src/broadcom/compiler/nir_to_vir.c @@ -1838,7 +1838,6 @@ v3d_optimize_nir(struct v3d_compile *c, struct nir_shader *s) bool local_progress = false; NIR_PASS(local_progress, s, nir_opt_loop_unroll, nir_var_shader_in | - nir_var_shader_out | nir_var_function_temp); c->unrolled_any_loops |= local_progress; progress |= local_progress;