Fix crash on windows because msvc does not like forward declarations of deleter classes

This commit is contained in:
2024-07-15 14:28:58 +02:00
parent 2584d852c8
commit ff0b1feca8
3 changed files with 15 additions and 10 deletions

View File

@@ -27,6 +27,10 @@ namespace OpenVulkano::Vulkan
vk::MemoryPropertyFlags properties;
void* mapped = nullptr;
ManagedBuffer(MemoryAllocation* alloc, vk::DeviceSize offset, vk::DeviceSize size, vk::Buffer buffer, vk::BufferUsageFlags usageFlags, vk::MemoryPropertyFlags memProperties)
: allocation(alloc), offset(offset), size(size), buffer(buffer), usage(usageFlags), properties(memProperties), mapped(nullptr)
{}
~ManagedBuffer()
{
allocation->device.destroy(buffer);