diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2012-07-12 23:17:04 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2012-07-12 23:17:04 -0700 |
commit | c35c5f2bc8199649c48947601c0ddde603dd7d59 (patch) | |
tree | 869239fd6c32cd0e0c6d6e1c9bed141968e5ab1a /src/servo/gfx/renderer.rs | |
parent | 016c60e366a45e3e3ec7ca177cda8aaf439a7ed0 (diff) | |
download | servo-c35c5f2bc8199649c48947601c0ddde603dd7d59.tar.gz servo-c35c5f2bc8199649c48947601c0ddde603dd7d59.zip |
Time other passes of the pipeline
Diffstat (limited to 'src/servo/gfx/renderer.rs')
-rw-r--r-- | src/servo/gfx/renderer.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/servo/gfx/renderer.rs b/src/servo/gfx/renderer.rs index 7987d1a299c..0ea7fee3b71 100644 --- a/src/servo/gfx/renderer.rs +++ b/src/servo/gfx/renderer.rs @@ -40,10 +40,13 @@ fn Renderer<S: Sink send copy>(sink: S) -> chan<Msg> { #debug("renderer: got render request"); let draw_target = draw_target_ch.recv(); #debug("renderer: rendering"); - clear(draw_target); - draw_display_list(draw_target, display_list); - #debug("renderer: returning surface"); - sink.draw(draw_target_ch, draw_target); + + do util::time::time("rendering") { + clear(draw_target); + draw_display_list(draw_target, display_list); + #debug("renderer: returning surface"); + sink.draw(draw_target_ch, draw_target); + } } ExitMsg(response_ch) { response_ch.send(()); |