diff options
author | Roland Scheidegger <[email protected]> | 2010-03-09 20:31:40 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2010-03-09 20:33:21 +0100 |
commit | a673dee4553b6f1649d4cc31f7f7849058411c49 (patch) | |
tree | 7e924f158f03ca49a2d1b59285ad76264a68eaab /src/mesa/state_tracker | |
parent | 0d6b0b0d9d5257cc8fb95786b6cd77d088bdb35e (diff) |
mesa/st: initialize velements state properly
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.
Diffstat (limited to 'src/mesa/state_tracker')
-rw-r--r-- | src/mesa/state_tracker/st_draw.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c index 4d2e39108d5..8a6e1ed4662 100644 --- a/src/mesa/state_tracker/st_draw.c +++ b/src/mesa/state_tracker/st_draw.c @@ -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. */ |