From 2992d7192df639b0c9b04948de7feb50f36983bf Mon Sep 17 00:00:00 2001 From: Manuel Bachmann Date: Wed, 8 Apr 2015 17:02:20 +0300 Subject: [PATCH] gl-renderer: fix EGL initialization steps Some DRI drivers, including VMware vmwgfx, do not support calling eglQueryString() with a EGL_NO_DISPLAY parameter. Just as we do in gl_renderer_supports(), which returns 0 but does not fail in this case, do not fail in gl_renderer_setup_egl_extensions(). Signed-off-by: Manuel Bachmann [Pekka: split the patch] Signed-off-by: Pekka Paalanen Reviewed-by: Daniel Stone --- src/gl-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gl-renderer.c b/src/gl-renderer.c index b3b2364b..5a2ed9f5 100644 --- a/src/gl-renderer.c +++ b/src/gl-renderer.c @@ -2136,7 +2136,7 @@ gl_renderer_setup_egl_extensions(struct weston_compositor *ec) (const char *) eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS); if (!extensions) { weston_log("Retrieving EGL client extension string failed.\n"); - return -1; + return 0; } if (strstr(extensions, "EGL_EXT_platform_base"))