From e413d2fbc4b37eb552ee42940fb792e504233e51 Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Mon, 28 Sep 2015 11:03:19 +1000 Subject: glsl: fix component size calculation for tessellation and geom shaders Broken in commit abdab88b30ab when adding arrays of arrays support Reviewed-by: Dave Airlie --- src/glsl/link_varyings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp index 0d343d64a2e..7e77a675db1 100644 --- a/src/glsl/link_varyings.cpp +++ b/src/glsl/link_varyings.cpp @@ -964,7 +964,7 @@ varying_matches::record(ir_variable *producer_var, ir_variable *consumer_var) } slots *= type->matrix_columns; } else { - slots = var->type->matrix_columns; + slots = type->matrix_columns; } this->matches[this->num_matches].num_components = 4 * slots; } else { -- cgit v1.2.3