From cbcd0a12b685870f1935b25ec3af39b478541c34 Mon Sep 17 00:00:00 2001 From: Haihua Hu Date: Thu, 25 May 2017 10:09:04 +0800 Subject: [PATCH] glframebuffer: check frame buffer status need use specific fbo target https://bugzilla.gnome.org/show_bug.cgi?id=783065 --- ext/qt/qtwindow.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/qt/qtwindow.cc b/ext/qt/qtwindow.cc index 92c5834c1d..6f1df7edbd 100644 --- a/ext/qt/qtwindow.cc +++ b/ext/qt/qtwindow.cc @@ -217,7 +217,7 @@ QtGLWindow::afterRendering() gl->BindFramebuffer (GL_READ_FRAMEBUFFER, this->source->renderTargetId()); - ret = gst_gl_context_check_framebuffer_status (context); + ret = gst_gl_context_check_framebuffer_status (context, GL_READ_FRAMEBUFFER); if (!ret) { GST_ERROR ("FBO errors"); goto errors; @@ -233,7 +233,7 @@ QtGLWindow::afterRendering() gl->FramebufferTexture2D (GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, dst_tex, 0); - ret = gst_gl_context_check_framebuffer_status (context); + ret = gst_gl_context_check_framebuffer_status (context, GL_DRAW_FRAMEBUFFER); if (!ret) { GST_ERROR ("FBO errors"); goto errors;