vo_opengl: remove a redundant glActiveTexture() call

This bound video textures to individual texture units - this is how it
used to work long ago, but now is pointless, and maybe even dangerous.
This commit is contained in:
wm4 2016-09-14 18:51:32 +02:00
parent 8f1a889f75
commit ffbc85cde9
1 changed files with 2 additions and 2 deletions

View File

@ -875,7 +875,6 @@ static void init_video(struct gl_video *p)
plane->w = plane->tex_w = mp_image_plane_w(&layout, n);
plane->h = plane->tex_h = mp_image_plane_h(&layout, n);
gl->ActiveTexture(GL_TEXTURE0 + n);
gl->GenTextures(1, &plane->gl_texture);
gl->BindTexture(gl_target, plane->gl_texture);
@ -889,9 +888,10 @@ static void init_video(struct gl_video *p)
gl->TexParameteri(gl_target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
gl->TexParameteri(gl_target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
gl->BindTexture(gl_target, 0);
MP_VERBOSE(p, "Texture for plane %d: %dx%d\n", n, plane->w, plane->h);
}
gl->ActiveTexture(GL_TEXTURE0);
}
debug_check_gl(p, "after video texture creation");