Switch to using buffer usage 2
This commit is contained in:
1 parent
c04c575976
commit
a2b6aa81a2
1 file changed
+5
-1
@@ -538,10 +538,14 @@ int main() {
|
|||||||
VkDeviceSize vertex_buf_size = sizeof(Vertex) * wapp_array_count(vertices);
|
VkDeviceSize vertex_buf_size = sizeof(Vertex) * wapp_array_count(vertices);
|
||||||
VkDeviceSize index_buf_size = sizeof(u16) * wapp_array_count(indices);
|
VkDeviceSize index_buf_size = sizeof(u16) * wapp_array_count(indices);
|
||||||
|
|
||||||
|
VkBufferUsageFlags2CreateInfo buf_usage_flags = {};
|
||||||
|
buf_usage_flags.sType = VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO;
|
||||||
|
buf_usage_flags.usage = VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT;
|
||||||
|
|
||||||
VkBufferCreateInfo buf_create_info = {};
|
VkBufferCreateInfo buf_create_info = {};
|
||||||
buf_create_info.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
|
buf_create_info.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
|
||||||
buf_create_info.size = vertex_buf_size + index_buf_size;
|
buf_create_info.size = vertex_buf_size + index_buf_size;
|
||||||
buf_create_info.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT;
|
buf_create_info.pNext = &buf_usage_flags;
|
||||||
|
|
||||||
VmaAllocationCreateInfo buf_alloc_create_info = {};
|
VmaAllocationCreateInfo buf_alloc_create_info = {};
|
||||||
buf_alloc_create_info.flags = VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT |
|
buf_alloc_create_info.flags = VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT |
|
||||||
|
|||||||
Reference in new issue
Block a user