From 8c74b484934a4b32a20e5bdf96047c8e539278a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Molinari?= Date: Fri, 18 Oct 2024 16:12:11 +0200 Subject: [PATCH] gl-renderer: Check for OES_EGL_image to create FBOs from EGLImages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Loïc Molinari --- libweston/renderer-gl/gl-utils.c | 5 +++++ 1 file changed, 5 insertions(+) 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);