[291/906] Add check for GLEW_EXT_framebuffer_object
authorDavid Schleef <ds@schleef.org>
Sat, 10 Jan 2009 01:20:25 +0000 (17:20 -0800)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:20 +0000 (19:31 +0000)
gst-libs/gst/gl/gstgldisplay.c

index 2ead626..e445f49 100644 (file)
@@ -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);