标签: vulkan
与VkBuffer一样,如何增加VkBufferCreateInfo.size的大小? 我应该销毁缓冲区并新建一个缓冲区,还是可以通过调用vkBindBufferMemory绑定更多的内存?
VkBuffer
VkBufferCreateInfo.size
vkBindBufferMemory
答案 0 :(得分:4)
一旦创建了缓冲区,其大小在vkBuffer的生命周期内是固定的。将内存绑定到缓冲区后,将在vkBuffer的剩余生命周期内设置绑定。即使释放了后备vkMemory,缓冲区也变得不可用。
是的,您必须创建一个新的vkBuffer来更改这两个属性。