Можно ли изменить размер VkBuffer? - PullRequest
0 голосов
/ 19 февраля 2019

Как вы увеличиваете размер VkBuffer, как в VkBufferCreateInfo.size?Должен ли я уничтожить буфер и создать новый, или я могу просто связать больше памяти, вызвав vkBindBufferMemory?

1 Ответ

0 голосов
/ 19 февраля 2019

После создания буфера размер фиксируется на время существования vkBuffer.Как только память была привязана к буферу, эта привязка устанавливается на оставшееся время жизни vkBuffer.Даже если вы освободите резервную копию vkMemory, буфер станет непригодным для использования.

Так что да, вы должны создать новый vkBuffer для изменения любого из этих свойств.

...