private void Render()
{
var sw = Stopwatch.StartNew();
frame.Clear();
frame.DrawModel(model);
Logger.Value("frame.DrawModel()", sw.ElapsedMilliseconds);
sw.Restart();
renderer.SetBackbuffer(frame);
Logger.Value("renderer.SetBackbuffer()", sw.ElapsedMilliseconds);
sw.Restart();
renderer.SwapBuffer();
Logger.Value("renderer.SwapBuffer()", sw.ElapsedMilliseconds);
sw.Restart();
renderer.Update();
Logger.Value("renderer.Update()", sw.ElapsedMilliseconds);
}