summaryrefslogtreecommitdiff
path: root/src/mesa
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@vmware.com>2010-03-09 20:31:40 +0100
committerRoland Scheidegger <sroland@vmware.com>2010-03-09 20:33:21 +0100
commita673dee4553b6f1649d4cc31f7f7849058411c49 (patch)
tree7e924f158f03ca49a2d1b59285ad76264a68eaab /src/mesa
parent0d6b0b0d9d5257cc8fb95786b6cd77d088bdb35e (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')
-rw-r--r--src/mesa/state_tracker/st_draw.c1
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 4d2e39108d..8a6e1ed466 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.
*/