vk_renderpass_cache: Initial implementation

The renderpass cache is used to avoid creating renderpasses on each
draw. The hashed structure is not currently optimized.
This commit is contained in:
ReinUsesLisp
2020-01-05 17:32:08 -03:00
parent 322d6a0311
commit 5aeff9aff5
3 changed files with 199 additions and 0 deletions

View File

@ -163,6 +163,8 @@ if (ENABLE_VULKAN)
renderer_vulkan/vk_image.h
renderer_vulkan/vk_memory_manager.cpp
renderer_vulkan/vk_memory_manager.h
renderer_vulkan/vk_renderpass_cache.cpp
renderer_vulkan/vk_renderpass_cache.h
renderer_vulkan/vk_resource_manager.cpp
renderer_vulkan/vk_resource_manager.h
renderer_vulkan/vk_sampler_cache.cpp