nir/lower_indirect_derefs: Add a threshold
[mesa.git] / src / gallium / drivers / freedreno / a2xx / ir2_nir.c
index 88136861871ff1ed4e5a512cd6f325cd81aeabd1..58e99f0943bffe7889c102b78b6e6b8f5c9e3f64 100644 (file)
@@ -113,7 +113,7 @@ ir2_optimize_nir(nir_shader *s, bool lower)
 
        OPT_V(s, nir_lower_regs_to_ssa);
        OPT_V(s, nir_lower_vars_to_ssa);
-       OPT_V(s, nir_lower_indirect_derefs, nir_var_shader_in | nir_var_shader_out);
+       OPT_V(s, nir_lower_indirect_derefs, nir_var_shader_in | nir_var_shader_out, UINT32_MAX);
 
        if (lower) {
                OPT_V(s, ir3_nir_apply_trig_workarounds);