gltransformation: correct vao usage

keep the vao bound after uploading the new vertex data

fixes a mesa GL error "no vertex array object bound" on caps changes
This commit is contained in:
Matthew Waters 2015-07-07 15:30:17 +10:00
parent 26df88cd24
commit 2b9dddbafe

View file

@ -580,12 +580,6 @@ gst_gl_transformation_callback (gpointer stuff)
if (transformation->caps_change) {
_upload_vertices (transformation);
_bind_buffer (transformation);
if (gl->GenVertexArrays) {
gl->BindVertexArray (0);
gl->BindBuffer (GL_ELEMENT_ARRAY_BUFFER, 0);
gl->BindBuffer (GL_ARRAY_BUFFER, 0);
}
} else if (!gl->GenVertexArrays) {
_bind_buffer (transformation);
}