st/mesa: remove st_vp_variant::num_inputs
[mesa.git] / src / mesa / state_tracker / st_atom_array.c
index 9dafbb01b79eb07a8b5bc677f310fed8ef9a5b6b..96b9bd33291161e57d45009e4edc1e7820669d04 100644 (file)
@@ -568,7 +568,7 @@ st_update_array(struct st_context *st)
    st_setup_current(st, vp, vp_variant, velements, vbuffer, &num_vbuffers);
 
    /* Set the array into cso */
-   num_velements = vp_variant->num_inputs;
+   num_velements = vp->num_inputs + vp_variant->key.passthrough_edgeflags;
    set_vertex_attribs(st, vbuffer, num_vbuffers, velements, num_velements);
 
    /* Unreference uploaded buffer resources. */