From fc5ef968ccd3cb4892f073914d051e9e542f0a7f Mon Sep 17 00:00:00 2001 From: jonnxie Date: Mon, 18 Apr 2022 16:54:21 +0800 Subject: [PATCH] Fixed potential memory leak bug. --- base/VulkanglTFModel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/base/VulkanglTFModel.cpp b/base/VulkanglTFModel.cpp index c9c9a626..4cd0799c 100644 --- a/base/VulkanglTFModel.cpp +++ b/base/VulkanglTFModel.cpp @@ -273,6 +273,10 @@ void vkglTF::Texture::fromglTfImage(tinygltf::Image &gltfimage, std::string path vkCmdPipelineBarrier(blitCmd, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, 0, nullptr, 0, nullptr, 1, &imageMemoryBarrier); } + if (deleteBuffer) { + delete[] buffer; + } + device->flushCommandBuffer(blitCmd, copyQueue, true); } else {