vulkan: don't periodically clean up render pass objects.

It's not needed.
This commit is contained in:
Sasha Szpakowski
2024-06-24 18:41:52 -03:00
parent 35f20eb053
commit b16e1d6e27
2 changed files with 0 additions and 4 deletions
-3
View File
@@ -2224,8 +2224,6 @@ VkRenderPass Graphics::getRenderPass(RenderPassConfiguration &configuration)
renderPasses[configuration] = renderPass;
}
renderPassUsages[renderPass] = true;
return renderPass;
}
@@ -2643,7 +2641,6 @@ static void eraseUnusedObjects(
void Graphics::cleanupUnusedObjects()
{
eraseUnusedObjects(renderPasses, renderPassUsages, vkDestroyRenderPass, device);
eraseUnusedObjects(framebuffers, framebufferUsages, vkDestroyFramebuffer, device);
}
-1
View File
@@ -372,7 +372,6 @@ private:
VkPipelineCache pipelineCache = VK_NULL_HANDLE;
std::unordered_map<RenderPassConfiguration, VkRenderPass, RenderPassConfigurationHasher> renderPasses;
std::unordered_map<FramebufferConfiguration, VkFramebuffer, FramebufferConfigurationHasher> framebuffers;
std::unordered_map<VkRenderPass, bool> renderPassUsages;
std::unordered_map<VkFramebuffer, bool> framebufferUsages;
std::unordered_map<uint64, VkSampler> samplers;
VkCommandPool commandPool = VK_NULL_HANDLE;