xserver/hw
Olivier Fourdan cc021aca99 xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM
Copy the code to deal with synchronization objects from the window
buffers to the GLAMOR/GBM code.

The idea is to deal with synchronizations for all pixmaps, even when
there is no window buffer involved.

This is still preparation work for the following commits, no functional
change intended at this point.

v2: Use a "xwl_window_buffer *" instead of a "void *data" (Michel)
v3: Bail early if there's no xwl_window_buffer (Michel)
v4: Rename xwl_window_submit_pixmap() to
    xwl_glamor_gbm_wait_release_fence() (Michel)

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1571>
2024-07-04 08:13:36 +00:00
..
kdrive kdrive: drop Solaris specific hack 2024-06-18 00:41:38 +00:00
vfb dix: unexport fields from opaque.h not used by modules/drivers 2024-06-23 21:19:27 +00:00
xfree86 modesetting: Fix hang when all probed cursor sizes fail to find a minimum one 2024-06-24 09:53:11 -04:00
xnest os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
xquartz os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
xwayland xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM 2024-07-04 08:13:36 +00:00
xwin dix: unexport fields from opaque.h not used by modules/drivers 2024-06-23 21:19:27 +00:00
meson.build Drop DMX DDX 2021-09-07 09:34:31 +00:00