gallium: pass cso_velems_state into cso_context instead of pipe_vertex_element
[mesa.git] / src / mesa / state_tracker / st_cb_drawpixels.c
index 2f2b98ecb6fed7a8a1ac296af097600cee31379f..5fb2fba2f24ee3b10bb1c3a065fbfe2fb6b32ca8 100644 (file)
@@ -896,7 +896,8 @@ draw_textured_quad(struct gl_context *ctx, GLint x, GLint y, GLfloat z,
    /* viewport state: viewport matching window dims */
    cso_set_viewport_dims(cso, fb_width, fb_height, TRUE);
 
-   cso_set_vertex_elements(cso, 3, st->util_velems);
+   st->util_velems.count = 3;
+   cso_set_vertex_elements(cso, &st->util_velems);
    cso_set_stream_outputs(cso, 0, NULL, NULL);
 
    /* Compute Gallium window coords (y=0=top) with pixel zoom.