Signed-off-by: Timothy Arceri <[email protected]>
---
 src/glsl/ir_set_program_inouts.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/glsl/ir_set_program_inouts.cpp 
b/src/glsl/ir_set_program_inouts.cpp
index 5163eb2..11b14ce 100644
--- a/src/glsl/ir_set_program_inouts.cpp
+++ b/src/glsl/ir_set_program_inouts.cpp
@@ -188,7 +188,8 @@ 
ir_set_program_inouts_visitor::try_mark_partial_variable(ir_variable *var,
    if (!(type->is_matrix() ||
         (type->is_array() &&
          (type->fields.array->is_numeric() ||
-          type->fields.array->is_boolean())))) {
+          type->fields.array->is_boolean() ||
+          type->fields.array->is_array())))) {
       assert(!"Unexpected indexing in ir_set_program_inouts");
 
       /* For safety in release builds, in case we ever encounter unexpected
-- 
1.8.3.1

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to