mesa/st: initialize velements state properly
authorRoland Scheidegger <sroland@vmware.com>
Tue, 9 Mar 2010 19:31:40 +0000 (20:31 +0100)
committerRoland Scheidegger <sroland@vmware.com>
Tue, 9 Mar 2010 19:33:21 +0000 (20:33 +0100)
one variable is a bitfield where the rest is never written to, which caused
valgrind to complain. Might have caused cso to not recognize an already stored
state. Reported by Christoph Bumiller.

src/mesa/state_tracker/st_draw.c

index 4d2e39108d5e2c68488d63f8993265f5d0235d5c..8a6e1ed4662a4a8df2469c9be96cdb160ca5413e 100644 (file)
@@ -563,6 +563,7 @@ st_draw_vbo(GLcontext *ctx,
    (void) check_uniforms;
 #endif
 
+   memset(velements, 0, sizeof(struct pipe_vertex_element) * vpv->num_inputs);
    /*
     * Setup the vbuffer[] and velements[] arrays.
     */