From d6748c72d827f53bf525cd11eb6dcf305726e28f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 13 Sep 2023 12:40:16 -0400 Subject: [PATCH] egl/wayland: enable WL_bind_wayland_display for zink Acked-by: Daniel Stone Part-of: --- src/egl/drivers/dri2/platform_wayland.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c index 01a1ded71cc..90d0e086f4a 100644 --- a/src/egl/drivers/dri2/platform_wayland.c +++ b/src/egl/drivers/dri2/platform_wayland.c @@ -2809,6 +2809,9 @@ dri2_initialize_wayland_swrast(_EGLDisplay *disp) goto cleanup; } + if (disp->Options.Zink && dri2_dpy->fd_render_gpu >= 0 && + (dri2_dpy->wl_dmabuf || dri2_dpy->wl_drm)) + dri2_set_WL_bind_wayland_display(disp); disp->Extensions.EXT_swap_buffers_with_damage = EGL_TRUE; disp->Extensions.EXT_present_opaque = EGL_TRUE;