Add a benhcmark
diff --git a/sparse_strips/vello_bench/src/pixmap.rs b/sparse_strips/vello_bench/src/pixmap.rs index d48ff60..a0fecd5 100644 --- a/sparse_strips/vello_bench/src/pixmap.rs +++ b/sparse_strips/vello_bench/src/pixmap.rs
@@ -32,5 +32,18 @@ BatchSize::LargeInput, ); }); + let pixmap = Pixmap::from_parts( + rgba, + WIDTH, + HEIGHT, + PixelMetadata::new(ImageAlphaType::Alpha, true), + ); + group.bench_function("take_unpremultiplied", |b| { + b.iter_batched( + || pixmap.clone(), + |pixmap| black_box(pixmap.take_unpremultiplied()), + BatchSize::LargeInput, + ); + }); group.finish(); }