mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-12 09:08:11 +03:00
Experimental Vulkan support
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user