From f846fc0d022c6cb00700412d72df9fbd848408e5 Mon Sep 17 00:00:00 2001 From: iwubcode Date: Wed, 24 Dec 2025 01:51:55 -0600 Subject: [PATCH] VideoCommon: clear all compiler work when resource manager shuts down --- Source/Core/VideoCommon/Resources/CustomResourceManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/VideoCommon/Resources/CustomResourceManager.cpp b/Source/Core/VideoCommon/Resources/CustomResourceManager.cpp index 56556285d8..ffb16b055a 100644 --- a/Source/Core/VideoCommon/Resources/CustomResourceManager.cpp +++ b/Source/Core/VideoCommon/Resources/CustomResourceManager.cpp @@ -31,7 +31,10 @@ void CustomResourceManager::Initialize() void CustomResourceManager::Shutdown() { if (m_async_shader_compiler) + { m_async_shader_compiler->StopWorkerThreads(); + m_async_shader_compiler->ClearAllWork(); + } m_asset_cache.Shutdown(); m_worker_thread.Shutdown();