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); }