protected override void DisposeResources() { foreach (var shader in shaders.Values) { shader.Dispose(); } foreach (var tex in textures) { tex.Dispose(); } shaderDefault.Dispose(); copyToScreen.Dispose(); surface.Dispose(); }