From 8e721b9c4221c255d50b349a0da4ca80a44c8e52 Mon Sep 17 00:00:00 2001 From: Xiang Silian Date: Wed, 17 Sep 2025 23:34:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=BD=E4=BB=A4=E7=BC=93=E5=86=B2=E6=B1=A0?= =?UTF-8?q?=E9=9C=80=E8=A6=81=EF=BC=8C=E9=9A=90=E5=BC=8F=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- framework/api_vulkan_sample.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/api_vulkan_sample.cpp b/framework/api_vulkan_sample.cpp index 3125ed0..7b38021 100644 --- a/framework/api_vulkan_sample.cpp +++ b/framework/api_vulkan_sample.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2019-2025, Sascha Willems +/* Copyright (c) 2019-2025, Sascha Willems * Copyright (c) 2024-2025, Arm Limited and Contributors * * SPDX-License-Identifier: Apache-2.0 @@ -644,6 +644,9 @@ void ApiVulkanSample::create_command_pool() { VkCommandPoolCreateInfo command_pool_info = {}; command_pool_info.sType = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO; + // --- 新增:设置允许重置命令缓冲区的标志 --- + command_pool_info.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT; + // --- 新增结束 --- command_pool_info.queueFamilyIndex = get_device().get_queue_by_flags(VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT, 0).get_family_index(); VK_CHECK(vkCreateCommandPool(get_device().get_handle(), &command_pool_info, nullptr, &cmd_pool)); }