vk_memory_manager: Implement memory manager

A memory manager object handles the memory allocations for a device. It
allocates chunks of Vulkan memory objects and then suballocates.
This commit is contained in:
ReinUsesLisp
2019-02-19 00:46:06 -03:00
parent 4bce08d497
commit b675c97cdd
4 changed files with 343 additions and 1 deletions

View File

@ -106,6 +106,8 @@ if (ENABLE_VULKAN)
renderer_vulkan/declarations.h
renderer_vulkan/vk_device.cpp
renderer_vulkan/vk_device.h
renderer_vulkan/vk_memory_manager.cpp
renderer_vulkan/vk_memory_manager.h
renderer_vulkan/vk_resource_manager.cpp
renderer_vulkan/vk_resource_manager.h)