From b59554f319d747f55022113917baaefe11f2080c Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sat, 25 Sep 2021 14:28:44 +0200 Subject: [PATCH] Fix "out of memory" errors when the vulkan backend is asked to create zero byte sized buffers --- src/common/rendering/vulkan/system/vk_builders.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/rendering/vulkan/system/vk_builders.h b/src/common/rendering/vulkan/system/vk_builders.h index 343313bbd1..af9cbc3ebc 100644 --- a/src/common/rendering/vulkan/system/vk_builders.h +++ b/src/common/rendering/vulkan/system/vk_builders.h @@ -571,7 +571,7 @@ inline BufferBuilder::BufferBuilder() inline void BufferBuilder::setSize(size_t size) { - bufferInfo.size = size; + bufferInfo.size = std::max(size, (size_t)16); } inline void BufferBuilder::setUsage(VkBufferUsageFlags bufferUsage, VmaMemoryUsage memoryUsage, VmaAllocationCreateFlags allocFlags)