Experimental Vulkan support

This commit is contained in:
korenkonder
2024-08-19 11:24:33 +03:00
parent 5ef9e9efda
commit cd7e2355c3
71 changed files with 16678 additions and 439 deletions
+21
View File
@@ -0,0 +1,21 @@
/*
by korenkonder
GitHub/GitLab: korenkonder
*/
#pragma once
#include "DynamicBuffer.hpp"
namespace Vulkan {
bool DynamicBuffer::Create(VmaAllocator allocator, size_t size, VkBufferUsageFlags usage) {
this->usage = usage;
curr_size = 0;
offset = 0;
return Buffer::Create(allocator, size, usage
| VK_IMAGE_USAGE_TRANSFER_SRC_BIT,
VMA_MEMORY_USAGE_AUTO,
VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT
| VMA_ALLOCATION_CREATE_MAPPED_BIT);
}
}