fast image operations
Diffstat (limited to 'benches/drawing.rs')
-rw-r--r--benches/drawing.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/benches/drawing.rs b/benches/drawing.rs
index 61bf4d9..fede930 100644
--- a/benches/drawing.rs
+++ b/benches/drawing.rs
@@ -1,7 +1,15 @@
use fimg::*;
+use umath::{generic_float::Constructors, FF32};
fn tri() {
let mut i: Image<_, 4> = fimg::make!(4 channels 1000 x 1000).boxed();
- i.tri((0., 0.), (1000., 500.), (0., 999.), [255, 255, 255, 255]);
+ unsafe {
+ i.tri::<FF32>(
+ (FF32::zero(), FF32::zero()),
+ (FF32::new(1000.), FF32::new(500.)),
+ (FF32::zero(), FF32::new(999.)),
+ [255, 255, 255, 255],
+ )
+ };
iai::black_box(i);
}
fn line() {