summaryrefslogtreecommitdiff
path: root/packer/src/bin
diff options
context:
space:
mode:
authorMicha White <botahamec@outlook.com>2024-08-15 20:14:15 -0400
committerMicha White <botahamec@outlook.com>2024-08-15 20:14:15 -0400
commitf8a80039c74332e2101a177ef3fde31ef2077224 (patch)
treef887c96bf9879a28b7ce914ad96161f63ee83190 /packer/src/bin
parent488c7ed94b0662222fa0d825ab81b60b0b1e5d6c (diff)
Lots a changes
Diffstat (limited to 'packer/src/bin')
-rw-r--r--packer/src/bin/benchmark.rs12
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(())
}