Looks good to me ! 2015-04-08 16:02 GMT+02:00 Pekka Paalanen <[email protected]>:
> From: Pekka Paalanen <[email protected]> > > An EGL implementation may support client extensions without supporting > EGL_EXT_platform_base. In such a case, we should return 0 to fall back > to the old eglGetDisplay() way. > > Cc: Manuel Bachmann <[email protected]> > Signed-off-by: Pekka Paalanen <[email protected]> > --- > src/gl-renderer.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/src/gl-renderer.c b/src/gl-renderer.c > index 5a2ed9f..35cd7e7 100644 > --- a/src/gl-renderer.c > +++ b/src/gl-renderer.c > @@ -2213,6 +2213,9 @@ gl_renderer_supports(struct weston_compositor *ec, > extensions); > } > > + if (!strstr(extensions, "EGL_EXT_platform_base")) > + return 0; > + > snprintf(s, sizeof s, "EGL_KHR_platform_%s", extension_suffix); > if (strstr(extensions, s)) > return 1; > @@ -2225,8 +2228,8 @@ gl_renderer_supports(struct weston_compositor *ec, > if (strstr(extensions, s)) > return 1; > > - /* at this point we definitely have some client extensions but > - * haven't found the supplied client extension, so chances are it's > + /* at this point we definitely have some platform extensions but > + * haven't found the supplied platform, so chances are it's > * not supported. */ > > return -1; > -- > 2.0.5 > > -- Regards, *Manuel BACHMANN Tizen Project VANNES-FR*
_______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
