pvr: Enable threaded submit when supported
authorJarred Davies <jarred.davies@imgtec.com>
Tue, 31 Jan 2023 07:18:59 +0000 (07:18 +0000)
committerMarge Bot <emma+marge@anholt.net>
Tue, 28 Feb 2023 21:39:49 +0000 (21:39 +0000)
commit18fb8d3b55a38b10be56639787de3ab331c89a61
tree75d5da8ad0aed11c905f3628e04597b199a51eb8
parent5be2e44095f1fea0cc996a7385286e74c2cf6a6d
pvr: Enable threaded submit when supported

Adds a winsys feature flag to enable threaded submit.

Currently pvrsrvkm can't support threaded submit as pvrsrvkm syncs don't
support VK_SYNC_FEATURE_WAIT_PENDING.

Signed-off-by: Jarred Davies <jarred.davies@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21577>
src/imagination/vulkan/pvr_device.c
src/imagination/vulkan/pvr_queue.c
src/imagination/vulkan/winsys/pvr_winsys.h
src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv.c