mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Add link following and refactor the profiler.
This commit is contained in:
parent
e5c0021299
commit
a53a7f689d
18 changed files with 325 additions and 107 deletions
|
@ -18,9 +18,7 @@ use core::task::SingleThreaded;
|
|||
use std::task_pool::TaskPool;
|
||||
use servo_net::util::spawn_listener;
|
||||
|
||||
use servo_util::time::ProfilerChan;
|
||||
use servo_util::time::profile;
|
||||
use servo_util::time::time;
|
||||
use servo_util::time::{ProfilerChan, profile};
|
||||
use servo_util::time;
|
||||
|
||||
pub enum Msg {
|
||||
|
@ -124,7 +122,7 @@ impl<C: Compositor + Owned> Renderer<C> {
|
|||
|
||||
fn render(&mut self, render_layer: RenderLayer) {
|
||||
debug!("renderer: rendering");
|
||||
do time("rendering") {
|
||||
do profile(time::RenderingCategory, self.profiler_chan.clone()) {
|
||||
let layer_buffer_set = do render_layers(&render_layer,
|
||||
&self.opts,
|
||||
self.profiler_chan.clone()) |render_layer_ref,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue