From 9f4d1de046b7a25dd01106f70c625fb39f531705 Mon Sep 17 00:00:00 2001 From: Filippo Argiolas Date: Mon, 11 Aug 2008 17:17:22 +0200 Subject: [PATCH] [148/906] Fix rgb issue. Current program should always be set to 0 when a new texture is attached to a fbo. --- gst-libs/gst/gl/gstgldisplay.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index 6cf6323..846b76f 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c @@ -2398,6 +2398,9 @@ gst_gl_display_thread_do_upload_draw (GstGLDisplay *display) glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_RECTANGLE_ARB, display->upload_outtex, 0); + if (GLEW_ARB_fragment_shader) + gst_gl_shader_use (NULL); + glPushAttrib(GL_VIEWPORT_BIT); glMatrixMode(GL_PROJECTION); -- 2.7.4