mesa/src/vulkan
Hans-Kristian Arntzen c78257e8b0 wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.
When we need to poll the XCB connection with a non-trivial timeout,
be very careful to not hit an XCB bug where a poll() may hang for too
long even if an event is ready in the special event queue.

This is a pragmatic workaround, a wait_for_special_event_with_timeout()
is the only proper solution here.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19279>
2022-11-23 19:06:12 +00:00
..
device-select-layer vulkan/device-select-layer: drop wayland-protocols dep 2022-11-23 12:15:23 +00:00
overlay-layer utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
registry vulkan: Update the XML and headers to 1.3.235 2022-11-17 16:51:05 +00:00
runtime vk/runtime: Fix narrowing of timeline signal and wait value to u32. 2022-11-23 16:02:27 +00:00
util utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
wsi wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR. 2022-11-23 19:06:12 +00:00
meson.build meson: Refactoring shared gen_vs_module_defs_normal_command out 2022-11-11 05:38:19 +00:00
vulkan-icd-symbols.txt
vulkan_api.def.in