diff --git a/openVulkanoCpp/Vulkan/Resources/ManagedBuffer.hpp b/openVulkanoCpp/Vulkan/Resources/ManagedBuffer.hpp index 4dedc18..a7c78c7 100644 --- a/openVulkanoCpp/Vulkan/Resources/ManagedBuffer.hpp +++ b/openVulkanoCpp/Vulkan/Resources/ManagedBuffer.hpp @@ -46,6 +46,8 @@ namespace OpenVulkano::Vulkan return mapped || allocation->mapped; } + [[nodiscard]] void* GetMappedMemory() const { return mapped; } + /** * \brief Maps the buffer into the memory of the host. * \tparam T The type of the buffers data. diff --git a/openVulkanoCpp/Vulkan/Resources/MemoryPool.cpp b/openVulkanoCpp/Vulkan/Resources/MemoryPool.cpp index 2b9ac70..15e9921 100644 --- a/openVulkanoCpp/Vulkan/Resources/MemoryPool.cpp +++ b/openVulkanoCpp/Vulkan/Resources/MemoryPool.cpp @@ -110,7 +110,7 @@ namespace OpenVulkano::Vulkan break; } } - if(!alloc && createIfAllFull) alloc = CreateMemoryAllocation(64_MiB, type, true); + if(!alloc && createIfAllFull) alloc = CreateMemoryAllocation(128_MiB, type, true); return alloc; }