mesa/src/vulkan/wsi
Michel Dänzer 4292fb2139 wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland
This allows Xwayland to forward buffers to the Wayland compositor ASAP
for fullscreen / undecorated windows, which in turn allows true mailbox
behaviour in the Wayland compositor.

Without this, Xwayland has to emulate the mailbox behaviour itself,
which it cannot do as well as the Wayland compositor by design.

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8197>
2021-01-07 15:00:07 +01:00
..
meson.build wsi: move drm code to wsi_common_drm.c 2020-10-27 21:05:55 +00:00
wsi_common.c vulkan: Portable wsi_common_get_current_time() 2020-11-30 07:54:07 +00:00
wsi_common.h vulkan/wsi: add sw support. (v2) 2020-08-17 14:30:50 +10:00
wsi_common_display.c vulkan/wsi: fix possible random stalls in wsi_display_wait_for_event 2020-10-19 23:43:27 +00:00
wsi_common_display.h vulkan/util: Consolidate typed_memcpy 2020-12-01 07:48:08 +00:00
wsi_common_drm.c wsi: move drm code to wsi_common_drm.c 2020-10-27 21:05:55 +00:00
wsi_common_private.h vulkan/wsi: Make wsi_swapchain inherit from vk_object_base 2020-05-04 14:06:27 +00:00
wsi_common_queue.h
wsi_common_wayland.c vulkan/util: Consolidate typed_memcpy 2020-12-01 07:48:08 +00:00
wsi_common_wayland.h
wsi_common_x11.c wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland 2021-01-07 15:00:07 +01:00
wsi_common_x11.h