Make sure texture cache is released before destroying device

This commit is contained in:
Georg Hagen
2024-07-14 01:28:07 +02:00
parent 410ac5d63c
commit 6e565ac40d
5 changed files with 28 additions and 7 deletions

View File

@@ -110,7 +110,10 @@ namespace OpenVulkano::AR::ArKit
void ArSessionArKitInternal::SetRenderer(IRenderer* renderer)
{
m_textureCache.Init(renderer);
if (renderer)
m_textureCache.Init(renderer);
else
m_textureCache.Close();
}
Scene::Texture* ArSessionArKitInternal::MakeTexture(ArFrame* frame)