Vulkan: Remove obsolete comments/vector and process destruction queue near the end of destructor

This commit is contained in:
goeiecool9999 2024-11-04 23:23:08 +01:00
parent f924e13444
commit d4c4c32cf4
2 changed files with 2 additions and 6 deletions

View file

@ -651,10 +651,6 @@ VulkanRenderer::~VulkanRenderer()
memoryManager->DeleteBuffer(m_xfbRingBuffer, m_xfbRingBufferMemory);
memoryManager->DeleteBuffer(m_occlusionQueries.bufferQueryResults, m_occlusionQueries.memoryQueryResults);
memoryManager->DeleteBuffer(m_bufferCache, m_bufferCacheMemory);
// texture memory
// todo
// upload buffers
// todo
m_padSwapchainInfo = nullptr;
m_mainSwapchainInfo = nullptr;
@ -699,6 +695,8 @@ VulkanRenderer::~VulkanRenderer()
// destroy memory manager
memoryManager.reset();
ProcessDestructionQueue();
// destroy instance, devices
if (m_instance != VK_NULL_HANDLE)
{
@ -1824,7 +1822,6 @@ void VulkanRenderer::ImguiEnd()
vkCmdEndRenderPass(m_state.currentCommandBuffer);
}
std::vector<LatteTextureVk*> g_imgui_textures; // TODO manage better
ImTextureID VulkanRenderer::GenerateTexture(const std::vector<uint8>& data, const Vector2i& size)
{
try

View file

@ -871,5 +871,4 @@ void VulkanRenderer::surfaceCopy_cleanup()
delete i.second;
}
m_copySurfacePipelineCache = {};
// todo - cleanup other resources?
}