Overload for creating buffers with descriptor sets and passing memory type properties, use Vulkan result check macro

This commit is contained in:
saschawillems 2016-05-20 21:19:43 +02:00
parent 96df99f1f2
commit d365b7ccd5
2 changed files with 35 additions and 10 deletions

View file

@ -314,6 +314,15 @@ public:
VkBuffer *buffer,
VkDeviceMemory *memory,
VkDescriptorBufferInfo *descriptor);
// Overload to pass memory property flags
VkBool32 createBuffer(
VkBufferUsageFlags usage,
VkMemoryPropertyFlags memoryPropertyFlags,
VkDeviceSize size,
void *data,
VkBuffer *buffer,
VkDeviceMemory *memory,
VkDescriptorBufferInfo *descriptor);
// Load a mesh (using ASSIMP) and create vulkan vertex and index buffers with given vertex layout
void loadMesh(