diff --git a/.pick_status.json b/.pick_status.json index 0ace0f34b8f..16dc3e8811d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -112,7 +112,7 @@ "description": "glsl: fix gl_nir_set_uniform_initializers() for image arrays", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "master_sha": null, "because_sha": "2bf91733fcb5ff8f74d71de03feeb5f3d664d199" }, diff --git a/src/compiler/glsl/gl_nir_link_uniform_initializers.c b/src/compiler/glsl/gl_nir_link_uniform_initializers.c index 1c4529c9307..752eedb63aa 100644 --- a/src/compiler/glsl/gl_nir_link_uniform_initializers.c +++ b/src/compiler/glsl/gl_nir_link_uniform_initializers.c @@ -87,7 +87,7 @@ set_opaque_binding(struct set_opaque_binding_closure *data, storage->storage[i].i; } } - } else if (glsl_type_is_image(type)) { + } else if (glsl_type_is_image(storage->type)) { for (unsigned i = 0; i < elements; i++) { const unsigned index = storage->opaque[sh].index + i;