mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-28 05:38:11 +02:00
When we try to run a compositor on top of Zink, we hit a lockup when enumerating the Vulkan devices. The vulkan_device_select tries to reorder the devices and gets stuck waiting for the Xserver. With this patch, we avoid this issue by detecting when we are running a compositor and disabling the X and Wayland instance extensions. And code is added to try to pick the same device as the display. Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Igor Torrente <igor.torrente@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24222> |
||
|---|---|---|
| .. | ||
| driinfo_gallium.h | ||
| meson.build | ||
| pipe_loader.c | ||
| pipe_loader.h | ||
| pipe_loader_drm.c | ||
| pipe_loader_priv.h | ||
| pipe_loader_sw.c | ||