[Mesa-dev] [PATCH 1/3] egl/wayland: Ignore invalid modifiers
Emil Velikov
emil.l.velikov at gmail.com
Mon Jul 24 11:18:12 UTC 2017
On 21 July 2017 at 14:34, Daniel Stone <daniels at collabora.com> wrote:
> If the underlying driver does not support modifiers, dmabuf will still
> advertise formats through the 'modifier' event, but send them with an
> invalid modifier. Ignore them if this is the case, rather than passing
> them through to the driver.
>
> Signed-off-by: Daniel Stone <daniels at collabora.com>
> Fixes: 02cc35937277 ("egl/wayland: Use linux-dmabuf interface for buffers")
> ---
> src/egl/drivers/dri2/platform_wayland.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
> index 211036f45f..7992717854 100644
> --- a/src/egl/drivers/dri2/platform_wayland.c
> +++ b/src/egl/drivers/dri2/platform_wayland.c
> @@ -370,6 +370,9 @@ get_back_bo(struct dri2_egl_surface *dri2_surf)
> return -1;
> }
>
> + if (num_modifiers == 0)
> + modifiers = NULL;
> +
AFAICT this hunk is not needed - modifiers is accessed only when
num_modifiers is non-zero.
With ^^ dropped, the patch is
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
-Emil
More information about the mesa-dev
mailing list