Reviewed-by: Juan A. Suarez <jasua...@igalia.com>

On Fri, 2018-05-04 at 08:28 +0300, Tapani Pälli wrote:
> Just like is done for other backends when suitable config is not
> found (added in fd4eba4929).
> 
> Signed-off-by: Tapani Pälli <tapani.pa...@intel.com>
> ---
>  src/egl/drivers/dri2/platform_android.c     | 4 +++-
>  src/egl/drivers/dri2/platform_surfaceless.c | 4 +++-
>  2 files changed, 6 insertions(+), 2 deletions(-)
> 
> diff --git a/src/egl/drivers/dri2/platform_android.c 
> b/src/egl/drivers/dri2/platform_android.c
> index 7f1a496ea2..1d6ed92bd6 100644
> --- a/src/egl/drivers/dri2/platform_android.c
> +++ b/src/egl/drivers/dri2/platform_android.c
> @@ -337,8 +337,10 @@ droid_create_surface(_EGLDriver *drv, _EGLDisplay *disp, 
> EGLint type,
>  
>     config = dri2_get_dri_config(dri2_conf, type,
>                                  dri2_surf->base.GLColorspace);
> -   if (!config)
> +   if (!config) {
> +      _eglError(EGL_BAD_MATCH, "Unsupported surfacetype/colorspace 
> configuration");
>        goto cleanup_surface;
> +   }
>  
>     if (dri2_dpy->image_driver)
>        createNewDrawable = dri2_dpy->image_driver->createNewDrawable;
> diff --git a/src/egl/drivers/dri2/platform_surfaceless.c 
> b/src/egl/drivers/dri2/platform_surfaceless.c
> index 70b302c0ce..a0348a5e95 100644
> --- a/src/egl/drivers/dri2/platform_surfaceless.c
> +++ b/src/egl/drivers/dri2/platform_surfaceless.c
> @@ -130,8 +130,10 @@ dri2_surfaceless_create_surface(_EGLDriver *drv, 
> _EGLDisplay *disp, EGLint type,
>     config = dri2_get_dri_config(dri2_conf, type,
>                                  dri2_surf->base.GLColorspace);
>  
> -   if (!config)
> +   if (!config) {
> +      _eglError(EGL_BAD_MATCH, "Unsupported surfacetype/colorspace 
> configuration");
>        goto cleanup_surface;
> +   }
>  
>     dri2_surf->dri_drawable =
>        dri2_dpy->image_driver->createNewDrawable(dri2_dpy->dri_screen, config,
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to