diff --git a/Source/Core/VideoBackends/D3D/D3DBase.cpp b/Source/Core/VideoBackends/D3D/D3DBase.cpp index 6ed649263e..88630b2c4c 100644 --- a/Source/Core/VideoBackends/D3D/D3DBase.cpp +++ b/Source/Core/VideoBackends/D3D/D3DBase.cpp @@ -133,6 +133,7 @@ void Destroy() context->ClearState(); context->Flush(); + dxgi_factory.Reset(); context.Reset(); device1.Reset();