mesa: Fix linker-assigned varying component counting since 8fb1e4a462
[mesa.git] / src / glsl / lower_vector.cpp
index 57963a121addf487224a7562453d2f65bda6e597..0cd6909db55d5dc8a06716bb68a8c0667ee33f53 100644 (file)
@@ -183,7 +183,7 @@ lower_vector_visitor::handle_rvalue(ir_rvalue **rvalue)
    if (assigned > 0) {
       ir_constant *const c =
         new(mem_ctx) ir_constant(glsl_type::get_instance(expr->type->base_type,
-                                                         assigned, 0),
+                                                         assigned, 1),
                                  &d);
       ir_dereference *const lhs = new(mem_ctx) ir_dereference_variable(temp);
       ir_assignment *const assign =