diff --git a/ScreenCapture.NET.DX11/DX11ScreenCapture.cs b/ScreenCapture.NET.DX11/DX11ScreenCapture.cs index 618711d..66d6059 100644 --- a/ScreenCapture.NET.DX11/DX11ScreenCapture.cs +++ b/ScreenCapture.NET.DX11/DX11ScreenCapture.cs @@ -438,7 +438,13 @@ public sealed class DX11ScreenCapture : AbstractScreenCapture base.Dispose(disposing); lock (_captureLock) + { + foreach (ZoneTextures textures in _textures.Values) + textures.Dispose(); + _textures.Clear(); + DisposeDX(); + } } private void DisposeDX()