From 2b9dddbafe89e05e715b0dce74f2f5e130830968 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 7 Jul 2015 15:30:17 +1000 Subject: [PATCH] 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 --- ext/gl/gstgltransformation.c | 6 ------ 1 file changed, 6 deletions(-) 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); } -- 2.7.4