Vulkan: Ensure Minimum Size of VKBuffer #107731

Merged
Jeroen Bakker merged 4 commits from Jeroen-Bakker/blender:vulkan-vkbuffer-create into main 2023-05-09 10:21:02 +02:00

4 Commits

Author SHA1 Message Date
Jeroen Bakker fcd15ec5fa Made comment smaller. 2023-05-09 09:26:18 +02:00
Jeroen Bakker 2a115acb3b Add better description 2023-05-08 15:17:24 +02:00
Jeroen Bakker 2717308101 Added reasoning in code. 2023-05-08 15:15:21 +02:00
Jeroen Bakker ae6118bd1a Vulkan: Ensure Minimum Size of VKBuffer
In Vulkan it is not allowed to allocate a buffer of zero bytes. This
would generate an error. In Blender it is possible that a buffer is zero
bytes. For example when the draw manager is drawing instances and there
are no instanced in the scene.

This PR ensures that at least a single byte is allocated in order to not
fail later on.
2023-05-08 12:01:11 +02:00