mesa/src/virtio
Juston Li e57cf175e2 venus: move feedback on empty last batch to prior batch
For submissions with an empty last batch containing no cmd buffers but
with semaphores as zink does, adding feedback to that batch would make
it no longer empty and increase submission overhead on some drivers.

Since feedback order is enforced by barriers, the feedback cmds can
instead be appended to the previous batch (if it exists) so that the
last batch remains empty.

Signed-off-by: Juston Li <justonli@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27830>
2024-02-28 00:56:26 +00:00
..
ci Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598 2024-01-29 18:27:07 +00:00
vdrm virtio/vdrm: Fix lockup in vdrm_host_sync() 2024-01-12 16:53:59 +00:00
venus-protocol venus: switch to vn_ring as the protocol interface - part 3 2023-12-08 04:06:37 +00:00
virtio-gpu virgl: Use better reporting for mirror_clamp features 2024-01-29 09:01:26 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: move feedback on empty last batch to prior batch 2024-02-28 00:56:26 +00:00
meson.build virtio: Add vdrm native-context helper 2023-11-04 03:00:04 +00:00