diff options
Diffstat (limited to 'src/vkh_buffer.c')
| -rw-r--r-- | src/vkh_buffer.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vkh_buffer.c b/src/vkh_buffer.c index 7920bb3..e3c5a09 100644 --- a/src/vkh_buffer.c +++ b/src/vkh_buffer.c @@ -21,6 +21,9 @@ */ #include "vkh_buffer.h" #include "vkh_device.h" +#include "vkh_app.h" + +#include <stdlib.h> #ifndef VKH_USE_VMA void _set_size_and_bind(VkhDevice pDev, VkBufferUsageFlags usage, VkhMemoryUsage memoryUsage, VkDeviceSize size, @@ -54,8 +57,7 @@ void vkh_buffer_init(VkhDevice pDev, VkBufferUsageFlags usage, VkhMemoryUsage me buff->allocCreateInfo.usage = (VmaMemoryUsage)memprops; if (mapped) buff->allocCreateInfo.flags = VMA_ALLOCATION_CREATE_MAPPED_BIT; - VK_CHECK_RESULT( - vmaCreateBuffer(pDev->allocator, pInfo, &buff->allocCreateInfo, &buff->buffer, &buff->alloc, &buff->allocInfo)); + VK_CHECK_RESULT(vmaCreateBuffer(pDev->allocator, pInfo, &buff->allocCreateInfo, &buff->buffer, &buff->alloc, &buff->allocInfo)); #else VK_CHECK_RESULT(vkCreateBuffer(pDev->dev, pInfo, NULL, &buff->buffer)); _set_size_and_bind(pDev, usage, memprops, size, buff); |