Overload for creating buffers with descriptor sets and passing memory type properties, use Vulkan result check macro
This commit is contained in:
parent
96df99f1f2
commit
d365b7ccd5
2 changed files with 35 additions and 10 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue