summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_draw.c
diff options
context:
space:
mode:
authorRoland Scheidegger <[email protected]>2010-03-09 20:31:40 +0100
committerRoland Scheidegger <[email protected]>2010-03-09 20:33:21 +0100
commita673dee4553b6f1649d4cc31f7f7849058411c49 (patch)
tree7e924f158f03ca49a2d1b59285ad76264a68eaab /src/mesa/state_tracker/st_draw.c
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/state_tracker/st_draw.c')
-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 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.
*/