nir: Handle image arrays when setting variable data

Fixes a ton of regressions in image load store tests.

Fixes: 4319cc8c0f ("nir: pack nir_variable::data::xfb_*")
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
Kenneth Graunke 2019-11-04 17:14:10 -08:00
parent b57383a944
commit 337f58438e
1 changed files with 1 additions and 1 deletions

View File

@ -600,7 +600,7 @@ nir_visitor::visit(ir_variable *ir)
var->data.bindless = ir->data.bindless;
var->data.offset = ir->data.offset;
if (var->type->is_image()) {
if (var->type->without_array()->is_image()) {
var->data.image.access = (gl_access_qualifier)image_access;
var->data.image.format = ir->data.image_format;
} else {