nir: Add a nir_foreach_gl_uniform_variable helper for GL linking
[mesa.git] / src / compiler / glsl / gl_nir_link_uniform_initializers.c
index fe01b5cb26853e6bcc03a8cad019c9893a130c04..6cbc7984eb5b66ddd1ecc869f7377f041d44400f 100644 (file)
@@ -265,7 +265,7 @@ gl_nir_set_uniform_initializers(struct gl_context *ctx,
       nir_shader *nir = sh->Program->nir;
       assert(nir);
 
-      nir_foreach_variable(var, &nir->uniforms) {
+      nir_foreach_gl_uniform_variable(var, nir) {
          if (var->constant_initializer) {
             struct set_uniform_initializer_closure data = {
                .shader_prog = prog,