vo_opengl: don't upload potentially uninitialized memory to GL buffer

If the texture count is lower than 4, entries in va.textcoord[] will
remain uninitialized. While this is unlikely to be a problem (since
these values are unused on the shader side too), it's not nice and might
explain some things which have shown up in valgrind.

Fix by always initializing the whole thing.
This commit is contained in:
wm4 2016-03-28 16:13:56 +02:00
parent c51fe7944d
commit fb70819048
1 changed files with 1 additions and 1 deletions

View File

@ -966,7 +966,7 @@ static void pass_prepare_src_tex(struct gl_video *p)
static void render_pass_quad(struct gl_video *p, int vp_w, int vp_h,
const struct mp_rect *dst, int flags)
{
struct vertex va[4];
struct vertex va[4] = {0};
struct gl_transform t;
gl_transform_ortho(&t, 0, vp_w, 0, vp_h);