mesa/src/virtio
Yiwei Zhang 419a3e66f8 venus: allow vtest to properly wait for present
Previously common wsi has a special submission to install implicit fence
to wsi memory directly, which has been deprecated in favor of bonfire
implicit fencing (implicit fencing has been turned into explicit fencing
within vulkan since then). The virtgpu backend is fine but the vtest
backend has been regressed since then, only relying on renderer side hw
driver doing implicit fencing.

With async present landed earlier, we can directly tell which submission
is done by common wsi, and can revive the idle waiting accordingly.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39377>
2026-01-19 21:01:13 +00:00
..
ci venus/ci: Switch Alder Lake job to Xe KMD 2026-01-13 22:48:26 +00:00
protocols meson: add rust_global_args for flags for all the rust compilations 2025-12-20 00:13:19 +01:00
vdrm treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
venus-protocol venus: sync protocol for VK_EXT_mesh_shader support 2025-12-03 07:21:53 +00:00
virtgpu_kumquat virtgpu_kumquat: cleanup derelict allow(dead_code) & allow(unused) annotations 2026-01-05 17:01:37 +00:00
virtgpu_kumquat_ffi virtgpu_kumquat_ffi: mark single-item match as expected 2026-01-05 17:01:39 +00:00
virtio-gpu gfxstream: revert "gfxstream: Add Vulkan func/structs for passing debugging data to host" 2026-01-08 08:02:36 -08:00
vtest virtio/vdrm: Add vtest backend 2025-04-08 15:38:39 +00:00
vulkan venus: allow vtest to properly wait for present 2026-01-19 21:01:13 +00:00