From 455219979e6602b18e76b2a0f0589b7e657f08ab Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 29 Jul 2024 10:20:40 -0400 Subject: [PATCH] egl: replace display_name checks with swrast checks the only time when display_name isn't set is with true swrast Reviewed-by: Adam Jackson Part-of: --- src/egl/drivers/dri2/egl_dri2.h | 2 +- src/egl/drivers/dri2/platform_x11_dri3.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/egl/drivers/dri2/egl_dri2.h b/src/egl/drivers/dri2/egl_dri2.h index 628c329eaab..3393fb48b80 100644 --- a/src/egl/drivers/dri2/egl_dri2.h +++ b/src/egl/drivers/dri2/egl_dri2.h @@ -630,7 +630,7 @@ dri2_set_WL_bind_wayland_display(_EGLDisplay *disp) #ifdef HAVE_WAYLAND_PLATFORM struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); - if (dri2_dpy->device_name && dri2_dpy->image) { + if (!dri2_dpy->swrast && dri2_dpy->image) { if (dri2_dpy->image->base.version >= 10 && dri2_dpy->image->getCapabilities != NULL) { int capabilities; diff --git a/src/egl/drivers/dri2/platform_x11_dri3.c b/src/egl/drivers/dri2/platform_x11_dri3.c index 43a6b6209e4..22ea445542f 100644 --- a/src/egl/drivers/dri2/platform_x11_dri3.c +++ b/src/egl/drivers/dri2/platform_x11_dri3.c @@ -226,7 +226,7 @@ dri3_authenticate(_EGLDisplay *disp, uint32_t id) #ifdef HAVE_WAYLAND_PLATFORM struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); - if (dri2_dpy->device_name) { + if (!dri2_dpy->swrast) { _eglLog(_EGL_WARNING, "Wayland client render node authentication is unnecessary"); return 0;