From d6294a13a64fae85ddcf3c485b756c9938f5c444 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 10 Dec 2020 16:00:58 +0200 Subject: [PATCH] anv: track command buffer pool flags Signed-off-by: Lionel Landwerlin Reviewed-by: Jason Ekstrand Part-of: --- src/intel/vulkan/anv_cmd_buffer.c | 2 ++ src/intel/vulkan/anv_private.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/intel/vulkan/anv_cmd_buffer.c b/src/intel/vulkan/anv_cmd_buffer.c index e79fffaf69e..8a332577114 100644 --- a/src/intel/vulkan/anv_cmd_buffer.c +++ b/src/intel/vulkan/anv_cmd_buffer.c @@ -1152,6 +1152,8 @@ VkResult anv_CreateCommandPool( list_inithead(&pool->cmd_buffers); + pool->flags = pCreateInfo->flags; + *pCmdPool = anv_cmd_pool_to_handle(pool); return VK_SUCCESS; diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index ef097653ff9..7fbfbd30e52 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -2929,6 +2929,8 @@ struct anv_cmd_pool { struct vk_object_base base; VkAllocationCallbacks alloc; struct list_head cmd_buffers; + + VkCommandPoolCreateFlags flags; }; #define ANV_CMD_BUFFER_BATCH_SIZE 8192