From 1614885de3714887e8fa89bb0844557a27159efd Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Sat, 5 Jul 2025 19:16:59 -0400 Subject: [PATCH] enable non reusable command buffers --- .../apis/vulkan/src/commands/command_pool/vulkan_command_pool.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/apis/vulkan/src/commands/command_pool/vulkan_command_pool.c b/projects/apis/vulkan/src/commands/command_pool/vulkan_command_pool.c index 59121b4..a3ce176 100644 --- a/projects/apis/vulkan/src/commands/command_pool/vulkan_command_pool.c +++ b/projects/apis/vulkan/src/commands/command_pool/vulkan_command_pool.c @@ -10,6 +10,8 @@ gnReturnCode createCommandPool(gnCommandPool commandPool, gnDevice device, gnCom .queueFamilyIndex = info.queueIndex, }; + if ((info.flags & GN_REUSE_COMMAND_BUFFERS) != GN_REUSE_COMMAND_BUFFERS) poolInfo.flags |= VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT; + if (vkCreateCommandPool(device->outputDevice->device, &poolInfo, NULL, &commandPool->commandPool->commandPool) != VK_SUCCESS) { return GN_FAILED_TO_CREATE_COMMAND_POOL; }