aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/gfx/renderer.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-07-12 23:17:04 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-07-12 23:17:04 -0700
commitc35c5f2bc8199649c48947601c0ddde603dd7d59 (patch)
tree869239fd6c32cd0e0c6d6e1c9bed141968e5ab1a /src/servo/gfx/renderer.rs
parent016c60e366a45e3e3ec7ca177cda8aaf439a7ed0 (diff)
downloadservo-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.rs11
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(());