diff --git a/Source/Plugins/Plugin_VideoDX11/Src/main.cpp b/Source/Plugins/Plugin_VideoDX11/Src/main.cpp index ba3a67108b..cb348b8684 100644 --- a/Source/Plugins/Plugin_VideoDX11/Src/main.cpp +++ b/Source/Plugins/Plugin_VideoDX11/Src/main.cpp @@ -230,6 +230,7 @@ void VideoBackend::Shutdown() delete g_texture_cache; delete g_renderer; g_renderer = NULL; + g_texture_cache = NULL; } } diff --git a/Source/Plugins/Plugin_VideoDX9/Src/main.cpp b/Source/Plugins/Plugin_VideoDX9/Src/main.cpp index 6c52219f97..5aeca6751d 100644 --- a/Source/Plugins/Plugin_VideoDX9/Src/main.cpp +++ b/Source/Plugins/Plugin_VideoDX9/Src/main.cpp @@ -212,6 +212,7 @@ void VideoBackend::Shutdown() delete g_texture_cache; delete g_renderer; g_renderer = NULL; + g_texture_cache = NULL; } D3D::Shutdown(); } diff --git a/Source/Plugins/Plugin_VideoOGL/Src/main.cpp b/Source/Plugins/Plugin_VideoOGL/Src/main.cpp index 251512fe6b..543fb9824d 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/main.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/main.cpp @@ -235,6 +235,7 @@ void VideoBackend::Shutdown() OpcodeDecoder_Shutdown(); delete g_renderer; g_renderer = NULL; + g_texture_cache = NULL; } OpenGL_Shutdown(); }