nvk: Rework nvk_queue_submit_simple()
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Tue, 31 Jan 2023 02:12:00 +0000 (20:12 -0600)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 21:32:00 +0000 (21:32 +0000)
commit16bdefa53011f09d18cea66a2d34d3ad07724bcd
tree02d3b7e9ccd95b58216703bd8c9b000fa8210f20
parentf25d2396759a6461e4adebfc8e0ab0a808d99ecc
nvk: Rework nvk_queue_submit_simple()

This is a few changes rolled into one:

 1. Add a sync flag to force a stall before returning
 2. Re-order dw and push_dw_count to put the count first
 3. Take an array of extra BOs instead of just one

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
src/nouveau/vulkan/nvk_cmd_draw.c
src/nouveau/vulkan/nvk_device_memory.c
src/nouveau/vulkan/nvk_queue.c
src/nouveau/vulkan/nvk_queue.h
src/nouveau/vulkan/nvk_queue_drm_nouveau.c