From: David Schleef Date: Sat, 10 Jan 2009 01:20:25 +0000 (-0800) Subject: [291/906] Add check for GLEW_EXT_framebuffer_object X-Git-Tag: 1.16.2~955^2~2055 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=71db1285d83e3a5ac4934db9b277e3e77976974f;p=platform%2Fupstream%2Fgst-plugins-base.git [291/906] Add check for GLEW_EXT_framebuffer_object --- diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c index 2ead626..e445f49 100644 --- a/gst-libs/gst/gl/gstgldisplay.c +++ b/gst-libs/gst/gl/gstgldisplay.c @@ -1128,6 +1128,13 @@ gst_gl_display_thread_gen_fbo (GstGLDisplay *display) //-- generate frame buffer object + if (!GLEW_EXT_framebuffer_object) { + //turn off the pipeline because Frame buffer object is a not present + GST_WARNING ("Context, EXT_framebuffer_object supported: no"); + display->isAlive = FALSE; + return; + } + //setup FBO glGenFramebuffersEXT (1, &display->generated_fbo); glBindFramebufferEXT (GL_FRAMEBUFFER_EXT, display->generated_fbo);