private void SaveResultAs(string filename) {
using (var stream = new MemoryStream()) {
Texture2D.ToStream(DeviceContext, RenderBuffer, ImageFileFormat.Png, stream);
stream.Position = 0;
using (var image = Image.FromStream(stream)) {
image.Save(filename, ImageFormat.Png);
}
}
}