summaryrefslogtreecommitdiff
path: root/ext/gl
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gl')
-rw-r--r--ext/gl/gstglimagesink.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c
index 5f0e3ade7..ae10c4213 100644
--- a/ext/gl/gstglimagesink.c
+++ b/ext/gl/gstglimagesink.c
@@ -1915,8 +1915,6 @@ gst_glimage_sink_on_draw (GstGLImageSink * gl_sink)
gl->DrawElements (GL_TRIANGLES, 6, GL_UNSIGNED_SHORT, 0);
- gst_gl_overlay_compositor_draw_overlays (gl_sink->overlay_compositor);
-
gst_gl_context_clear_shader (gl_sink->context);
if (gl->GenVertexArrays)
@@ -1926,6 +1924,8 @@ gst_glimage_sink_on_draw (GstGLImageSink * gl_sink)
if (gl_sink->ignore_alpha)
gl->Disable (GL_BLEND);
+
+ gst_gl_overlay_compositor_draw_overlays (gl_sink->overlay_compositor);
}
/* end default opengl scene */
window->is_drawing = FALSE;