venus: Do not submit batch manually when no feedback is required
authorMary Guillemard <mary.guillemard@collabora.com>
Mon, 27 Nov 2023 09:54:37 +0000 (10:54 +0100)
committerEric Engestrom <eric@engestrom.ch>
Tue, 28 Nov 2023 13:04:19 +0000 (13:04 +0000)
commitdced0dba023f3993c47ed5bb37c5544ea420b3a4
tree6c892d1e00017180f668717212a1d799b7e69a4e
parent3ff4768692bc47e3ea0fcbcd0b747034b24ce893
venus: Do not submit batch manually when no feedback is required

This fixes hangs with Zink on piglit spec@arb_sparse_buffer tests caused by the double submission.

Fixes: a55d26b566f ("venus: add back sparse binding support")

Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26375>
(cherry picked from commit f59665bb62b579c6cc26155a26ce557f9f3357d2)
.pick_status.json
src/virtio/vulkan/vn_queue.c