diff --git a/src/imagination/pco/pco_nir.c b/src/imagination/pco/pco_nir.c index 40bda67b80b..0b6c723496c 100644 --- a/src/imagination/pco/pco_nir.c +++ b/src/imagination/pco/pco_nir.c @@ -500,6 +500,12 @@ void pco_preprocess_nir(pco_ctx *ctx, nir_shader *nir) NIR_PASS(_, nir, nir_lower_vars_to_ssa); + NIR_PASS(_, + nir, + nir_lower_indirect_derefs, + nir_var_function_temp, + UINT32_MAX); + NIR_PASS(_, nir, nir_opt_idiv_const, 32); NIR_PASS(_, nir,