diff options
| author | Micha White <botahamec@outlook.com> | 2024-08-15 20:14:15 -0400 |
|---|---|---|
| committer | Micha White <botahamec@outlook.com> | 2024-08-15 20:14:15 -0400 |
| commit | f8a80039c74332e2101a177ef3fde31ef2077224 (patch) | |
| tree | f887c96bf9879a28b7ce914ad96161f63ee83190 /packer/src/bin | |
| parent | 488c7ed94b0662222fa0d825ab81b60b0b1e5d6c (diff) | |
Lots a changes
Diffstat (limited to 'packer/src/bin')
| -rw-r--r-- | packer/src/bin/benchmark.rs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/packer/src/bin/benchmark.rs b/packer/src/bin/benchmark.rs index bb83992..4d898d5 100644 --- a/packer/src/bin/benchmark.rs +++ b/packer/src/bin/benchmark.rs @@ -10,17 +10,19 @@ fn main() -> Result<(), exun::RawUnexpected> { let start = Instant::now(); let mut packer = RectanglePacker::new(); - packer.add_texture("gator".into(), Arc::new(img1.to_rgb8())); - packer.add_texture("bunny".into(), Arc::new(img2.to_rgb8())); - packer.add_texture("ghost".into(), Arc::new(img3.to_rgb8())); + packer.add_texture("gator".into(), Arc::new(img1.to_rgba8())); + packer.add_texture("bunny".into(), Arc::new(img2.to_rgba8())); + packer.add_texture("ghost".into(), Arc::new(img3.to_rgba8())); println!("{} milliseconds", start.elapsed().as_secs_f32() * 1000.0); let start = Instant::now(); - let packed = packer.output(); + let packed = packer.output(1, 1); println!("{} milliseconds", start.elapsed().as_secs_f32() * 1000.0); let mut file = File::create("packed.png")?; - packed?.0.write_to(&mut file, ImageOutputFormat::Bmp)?; + packed? + .get_full_atlas() + .write_to(&mut file, ImageOutputFormat::Bmp)?; Ok(()) } |
