diff --git a/gst-libs/gst/gl/gstglcolorconvert.c b/gst-libs/gst/gl/gstglcolorconvert.c index 40da43e6f8..3a1ef18649 100644 --- a/gst-libs/gst/gl/gstglcolorconvert.c +++ b/gst-libs/gst/gl/gstglcolorconvert.c @@ -2505,7 +2505,7 @@ _do_convert_draw (GstGLContext * context, GstGLColorConvert * convert) _unbind_buffer (convert); if (gl->DrawBuffer) - gl->DrawBuffer (GL_NONE); + gl->DrawBuffer (GL_COLOR_ATTACHMENT0); /* we are done with the shader */ gst_gl_context_clear_shader (context); diff --git a/gst-libs/gst/gl/gstglframebuffer.c b/gst-libs/gst/gl/gstglframebuffer.c index 678bcb7cbf..93837b8f65 100644 --- a/gst-libs/gst/gl/gstglframebuffer.c +++ b/gst-libs/gst/gl/gstglframebuffer.c @@ -296,7 +296,7 @@ gst_gl_framebuffer_draw_to_texture (GstGLFramebuffer * fb, GstGLMemory * mem, if (gst_gl_context_get_gl_api (fb->context) & (GST_GL_API_OPENGL | GST_GL_API_OPENGL3)) - gl->DrawBuffer (GL_NONE); + gl->DrawBuffer (GL_COLOR_ATTACHMENT0); gl->Viewport (viewport_dim[0], viewport_dim[1], viewport_dim[2], viewport_dim[3]); gst_gl_context_clear_framebuffer (fb->context); diff --git a/gst-libs/gst/gl/gstglviewconvert.c b/gst-libs/gst/gl/gstglviewconvert.c index 6ba48b6cc0..53475a7443 100644 --- a/gst-libs/gst/gl/gstglviewconvert.c +++ b/gst-libs/gst/gl/gstglviewconvert.c @@ -1951,7 +1951,7 @@ _do_view_convert_draw (GstGLContext * context, GstGLViewConvert * viewconvert) gl->BindVertexArray (0); _unbind_buffer (viewconvert); if (gl->DrawBuffer) - gl->DrawBuffer (GL_NONE); + gl->DrawBuffer (GL_COLOR_ATTACHMENT0); /* we are done with the shader */ gst_gl_context_clear_shader (context); gl->Viewport (viewport_dim[0], viewport_dim[1], viewport_dim[2],