From f188e1c9a7b77ce41ff83bc1e13169e01d677529 Mon Sep 17 00:00:00 2001 From: mnaumov Date: Mon, 12 Apr 2021 16:03:10 -0700 Subject: [PATCH] Fixing ShaderVariantAsyncLoader shutdown not releasing it's assets --- .../Code/Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Gems/Atom/RPI/Code/Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp b/Gems/Atom/RPI/Code/Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp index 5b58e6ec6c..fa4fd241df 100644 --- a/Gems/Atom/RPI/Code/Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp +++ b/Gems/Atom/RPI/Code/Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp @@ -174,6 +174,7 @@ namespace AZ m_serviceThread.join(); Data::AssetBus::MultiHandler::BusDisconnect(); + m_newShaderVariantPendingRequests.clear(); m_shaderVariantTreePendingRequests.clear(); m_shaderVariantPendingRequests.clear(); m_shaderVariantData.clear();