diff --git a/libweston/renderer-gl/gl-utils.c b/libweston/renderer-gl/gl-utils.c index 6636dbd7b..cf028e0b9 100644 --- a/libweston/renderer-gl/gl-utils.c +++ b/libweston/renderer-gl/gl-utils.c @@ -259,6 +259,11 @@ gl_fbo_image_init(struct gl_renderer *gr, GLuint fb, rb; GLenum status; + if (!gl_extensions_has(gr, EXTENSION_OES_EGL_IMAGE)) { + weston_log("Error: FBO from EGLImage not supported.\n"); + return false; + } + glGenFramebuffers(1, &fb); glBindFramebuffer(GL_FRAMEBUFFER, fb); glGenRenderbuffers(1, &rb);