Skip to content

Commit 94ef816

Browse files
authored
Merge pull request #424 from anforowicz/idat-straight-to-zlibstream
Pass image data directly to `ZlibStream`, bypassing `ChunkState::raw_bytes`
2 parents ec2d257 + e75843f commit 94ef816

File tree

4 files changed

+332
-101
lines changed

4 files changed

+332
-101
lines changed

benches/decoder.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ use std::fs;
33
use criterion::{criterion_group, criterion_main, Criterion, Throughput};
44
use png::Decoder;
55

6-
mod png_generator;
6+
#[path = "../src/test_utils.rs"]
7+
mod test_utils;
78

89
fn load_all(c: &mut Criterion) {
910
for entry in fs::read_dir("tests/benches/").unwrap().flatten() {
@@ -25,11 +26,11 @@ criterion_main!(benches);
2526

2627
fn bench_noncompressed_png(c: &mut Criterion, width: u32) {
2728
let mut data = Vec::new();
28-
png_generator::write_noncompressed_png(&mut data, width);
29+
test_utils::write_noncompressed_png(&mut data, width);
2930
bench_file(
3031
c,
3132
data,
32-
format!("png_generator::noncompressed-{width}x{width}.png"),
33+
format!("generated-png:noncompressed-{width}x{width}.png"),
3334
);
3435
}
3536

0 commit comments

Comments
 (0)