diff options
author | Timothy Arceri <[email protected]> | 2015-03-12 19:52:47 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2015-10-15 21:42:24 +1100 |
commit | d1d05c0f85daf3445d9b4c9cebb3940e6a251fa6 (patch) | |
tree | c16639edac32b87745d1d6f835fcadc2443818ff /src/glsl/ir.cpp | |
parent | dd89880dc0924162e751141f9388e5dba089d1c0 (diff) |
glsl: add AoA support for linking interface blocks with unsized members
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/glsl/ir.cpp')
-rw-r--r-- | src/glsl/ir.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glsl/ir.cpp b/src/glsl/ir.cpp index 4c228437d15..8933b230177 100644 --- a/src/glsl/ir.cpp +++ b/src/glsl/ir.cpp @@ -1689,8 +1689,8 @@ ir_variable::ir_variable(const struct glsl_type *type, const char *name, if (type->is_interface()) this->init_interface_type(type); - else if (type->is_array() && type->fields.array->is_interface()) - this->init_interface_type(type->fields.array); + else if (type->without_array()->is_interface()) + this->init_interface_type(type->without_array()); } } |