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:
parent
b57383a944
commit
337f58438e
|
@ -600,7 +600,7 @@ nir_visitor::visit(ir_variable *ir)
|
||||||
var->data.bindless = ir->data.bindless;
|
var->data.bindless = ir->data.bindless;
|
||||||
var->data.offset = ir->data.offset;
|
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.access = (gl_access_qualifier)image_access;
|
||||||
var->data.image.format = ir->data.image_format;
|
var->data.image.format = ir->data.image_format;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue