From: Matthew Waters Date: Tue, 7 Jul 2015 05:30:17 +0000 (+1000) Subject: gltransformation: correct vao usage X-Git-Tag: 1.19.3~507^2~8377 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2b9dddbafe89e05e715b0dce74f2f5e130830968;p=platform%2Fupstream%2Fgstreamer.git 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 --- diff --git a/ext/gl/gstgltransformation.c b/ext/gl/gstgltransformation.c index 42bdf26..9c5d56d 100644 --- a/ext/gl/gstgltransformation.c +++ b/ext/gl/gstgltransformation.c @@ -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); }