From 12e8bb4a66a9e33a5968520b2571f0a2f484d631 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Thu, 22 Jan 2015 13:18:23 +1100 Subject: [PATCH] gstglcolorconvert: micro optimization Don't call glClear && glClearColor at each draw since we're going to draw the whole viewport anyway. Gets rid of a glFlush triggered by glClear on OSX. --- gst-libs/gst/gl/gstglcolorconvert.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/gst-libs/gst/gl/gstglcolorconvert.c b/gst-libs/gst/gl/gstglcolorconvert.c index 34dfb5ecca..95262f93a7 100644 --- a/gst-libs/gst/gl/gstglcolorconvert.c +++ b/gst-libs/gst/gl/gstglcolorconvert.c @@ -1540,9 +1540,6 @@ _do_convert_draw (GstGLContext * context, GstGLColorConvert * convert) gl->Viewport (0, 0, out_width, out_height); - gl->ClearColor (0.0, 0.0, 0.0, 0.0); - gl->Clear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - gst_gl_shader_use (convert->shader); if (gl->BindVertexArray)