nir/lower_indirect_derefs: Add a threshold
[mesa.git] / src / compiler / nir / nir.h
index cb702ca3023aad2386e5f8310747369b1d9e976d..f6f667bcdcb74cb7d6068670b8835dc35901f13b 100644 (file)
@@ -4076,7 +4076,8 @@ typedef enum {
 bool nir_lower_array_deref_of_vec(nir_shader *shader, nir_variable_mode modes,
                                   nir_lower_array_deref_of_vec_options options);
 
-bool nir_lower_indirect_derefs(nir_shader *shader, nir_variable_mode modes);
+bool nir_lower_indirect_derefs(nir_shader *shader, nir_variable_mode modes,
+                               uint32_t max_lower_array_len);
 
 bool nir_lower_locals_to_regs(nir_shader *shader);