nir: fix copy-paste error in nir_lower_constant_initializers
[mesa.git] / src / compiler / nir / nir_lower_constant_initializers.c
index cbee59b1f306eea6db4deca2941420c58b858f3e..959d1eabfcae9420ac9b4e2342efcdd042244ab9 100644 (file)
@@ -104,10 +104,10 @@ nir_lower_constant_initializers(nir_shader *shader, nir_variable_mode modes)
          impl_progress |= lower_const_initializer(&builder, &shader->outputs);
 
       if ((modes & nir_var_private) && function->is_entrypoint)
-         impl_progress |= lower_const_initializer(&builder, &shader->outputs);
+         impl_progress |= lower_const_initializer(&builder, &shader->globals);
 
       if ((modes & nir_var_system_value) && function->is_entrypoint)
-         impl_progress |= lower_const_initializer(&builder, &shader->outputs);
+         impl_progress |= lower_const_initializer(&builder, &shader->system_values);
 
       if (modes & nir_var_function)
          impl_progress |= lower_const_initializer(&builder, &function->impl->locals);