mirror of
https://github.com/mpv-player/mpv
synced 2025-03-02 12:20:57 +00:00
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:
parent
c51fe7944d
commit
fb70819048
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user