Signed-off-by: Timothy Arceri <t_arc...@yahoo.com.au> --- src/glsl/lower_packed_varyings.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/glsl/lower_packed_varyings.cpp b/src/glsl/lower_packed_varyings.cpp index e865474..dd2e22e 100644 --- a/src/glsl/lower_packed_varyings.cpp +++ b/src/glsl/lower_packed_varyings.cpp @@ -591,12 +591,9 @@ lower_packed_varyings_visitor::needs_lowering(ir_variable *var) return false; const glsl_type *type = var->type; - if (this->gs_input_vertices != 0) { - assert(type->is_array()); - type = type->element_type(); - } - if (type->is_array()) + while (type->is_array()) { type = type->fields.array; + } if (type->vector_elements == 4) return false; return true; -- 1.9.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev