summaryrefslogtreecommitdiff
path: root/hw/xwayland
diff options
context:
space:
mode:
authorOlivier Fourdan <ofourdan@redhat.com>2024-03-12 11:54:51 +0100
committerMarge Bot <emma+marge@anholt.net>2024-03-18 15:41:17 +0000
commit63e2f98f0ab810095ee2d48843d08bd7772f1711 (patch)
treee471ef3c693dd7e8161e63c36e9d9e737668673b /hw/xwayland
parent925a218b4bfa70446a861ff22a39609e9334acd5 (diff)
xwayland/glamor: Drop the backend_flags
We do not need these anymore, since we only have the GBM backend left. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386>
Diffstat (limited to 'hw/xwayland')
-rw-r--r--hw/xwayland/xwayland-glamor-gbm.c2
-rw-r--r--hw/xwayland/xwayland-glamor.c10
2 files changed, 2 insertions, 10 deletions
diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c
index e3c5bb581..a62412b7b 100644
--- a/hw/xwayland/xwayland-glamor-gbm.c
+++ b/hw/xwayland/xwayland-glamor-gbm.c
@@ -1306,6 +1306,4 @@ xwl_glamor_init_gbm(struct xwl_screen *xwl_screen)
xwl_gbm);
xwl_screen->gbm_backend.is_available = TRUE;
- xwl_screen->gbm_backend.backend_flags = XWL_EGL_BACKEND_NEEDS_BUFFER_FLUSH |
- XWL_EGL_BACKEND_NEEDS_N_BUFFERING;
}
diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c
index 16f862896..5020551d3 100644
--- a/hw/xwayland/xwayland-glamor.c
+++ b/hw/xwayland/xwayland-glamor.c
@@ -300,19 +300,13 @@ xwl_glamor_needs_buffer_flush(struct xwl_screen *xwl_screen)
if (!xwl_screen->glamor || !xwl_screen->egl_backend)
return FALSE;
- return (xwl_screen->egl_backend->backend_flags &
- XWL_EGL_BACKEND_NEEDS_BUFFER_FLUSH);
+ return TRUE;
}
Bool
xwl_glamor_needs_n_buffering(struct xwl_screen *xwl_screen)
{
- /* wl_shm benefits from n-buffering */
- if (!xwl_screen->glamor || !xwl_screen->egl_backend)
- return TRUE;
-
- return (xwl_screen->egl_backend->backend_flags &
- XWL_EGL_BACKEND_NEEDS_N_BUFFERING);
+ return TRUE;
}
void