Clean up shared UI runtime state
This commit is contained in:
1 parent
9b4c690916
commit
5ca244528f
27 files changed
+355
-499
No files matched your search
+36
-6
@@ -68,7 +68,12 @@ fn bench_first_frame(n: usize) {
|
||||
let start = Instant::now();
|
||||
render.update(&root, &mut rsc);
|
||||
let elapsed = start.elapsed();
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
report(
|
||||
&format!("(a) first frame, N={n}"),
|
||||
elapsed,
|
||||
@@ -97,7 +102,12 @@ fn bench_scroll(n: usize, ticks: usize) {
|
||||
let start = Instant::now();
|
||||
render.update(&root, &mut rsc);
|
||||
total += start.elapsed();
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
total_draws += draws;
|
||||
total_rewrites += rewrites;
|
||||
total_moves += moves;
|
||||
@@ -155,7 +165,12 @@ fn bench_input_grows(n: usize, lines: usize) {
|
||||
let start = Instant::now();
|
||||
render.update(&root, &mut rsc);
|
||||
total += start.elapsed();
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
total_draws += draws;
|
||||
total_rewrites += rewrites;
|
||||
total_moves += moves;
|
||||
@@ -200,7 +215,12 @@ fn bench_insert_above_anchor(n: usize, inserts: usize) {
|
||||
let start = Instant::now();
|
||||
render.update(&root, &mut rsc);
|
||||
total += start.elapsed();
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
total_draws += draws;
|
||||
total_rewrites += rewrites;
|
||||
total_moves += moves;
|
||||
@@ -270,7 +290,12 @@ fn bench_expand_holds_edge(n: usize, growths: usize) {
|
||||
let start = Instant::now();
|
||||
render.update(&root, &mut rsc);
|
||||
total += start.elapsed();
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
total_draws += draws;
|
||||
total_rewrites += rewrites;
|
||||
total_moves += moves;
|
||||
@@ -314,7 +339,12 @@ fn bench_redraw_big_text(chars: usize, redraws: usize) {
|
||||
render.update(&root, &mut rsc);
|
||||
total += start.elapsed();
|
||||
}
|
||||
let (draws, rewrites, moves, _shapes) = render.take_counters();
|
||||
let RenderCounters {
|
||||
draws,
|
||||
region_rewrites: rewrites,
|
||||
moves,
|
||||
..
|
||||
} = render.take_counters();
|
||||
report(
|
||||
&format!("(g) redraw one {chars}-glyph text, {redraws}x (totals)"),
|
||||
total,
|
||||
|
||||
Reference in new issue
Block a user