llvmpipe: use runtime loop instead of static loop for looping over quads
[mesa.git] / src / gallium / drivers / llvmpipe / lp_state_so.c
index 108f3aa4f39c4a94ab58db4d3162e5757630a785..ed2272d05eefbb6df10848bd1b1ddd260b4bbe5d 100644 (file)
@@ -42,7 +42,7 @@ llvmpipe_create_stream_output_state(struct pipe_context *pipe,
 
    if (so) {
       so->base.num_outputs = templ->num_outputs;
-      so->base.stride = templ->stride;
+      memcpy(so->base.stride, templ->stride, sizeof(templ->stride));
       memcpy(so->base.output, templ->output,
              templ->num_outputs * sizeof(templ->output[0]));
    }