Switch to using buffer usage 2

This commit is contained in:
abdelrahman committed 2026-10-06 00:36:11 +01:00
1 parent c04c575976
commit a2b6aa81a2
1 file changed
+5 -1
+5 -1
View File
@@ -538,10 +538,14 @@ int main() {
VkDeviceSize vertex_buf_size = sizeof(Vertex) * wapp_array_count(vertices);
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 = {};
buf_create_info.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
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 = {};
buf_alloc_create_info.flags = VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT |