panvk: Prepare panvk_cmd_pool for CSF

We will have a new BO pool for CS buffers in the CSF backend.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30736>
This commit is contained in:
Boris Brezillon 2024-06-28 10:51:10 +02:00 committed by Marge Bot
parent 598a8d9d11
commit 09682bc5b0
2 changed files with 3 additions and 0 deletions

View file

@ -37,6 +37,7 @@ panvk_CreateCommandPool(VkDevice _device,
return result;
}
panvk_bo_pool_init(&pool->cs_bo_pool);
panvk_bo_pool_init(&pool->desc_bo_pool);
panvk_bo_pool_init(&pool->varying_bo_pool);
panvk_bo_pool_init(&pool->tls_bo_pool);
@ -57,6 +58,7 @@ panvk_DestroyCommandPool(VkDevice _device, VkCommandPool commandPool,
vk_command_pool_finish(&pool->vk);
panvk_bo_pool_cleanup(&pool->cs_bo_pool);
panvk_bo_pool_cleanup(&pool->desc_bo_pool);
panvk_bo_pool_cleanup(&pool->varying_bo_pool);
panvk_bo_pool_cleanup(&pool->tls_bo_pool);

View file

@ -12,6 +12,7 @@
struct panvk_cmd_pool {
struct vk_command_pool vk;
struct panvk_bo_pool cs_bo_pool;
struct panvk_bo_pool desc_bo_pool;
struct panvk_bo_pool varying_bo_pool;
struct panvk_bo_pool tls_bo_pool;