fast image operations
Diffstat (limited to 'src/drawing/circle.rs')
| -rw-r--r-- | src/drawing/circle.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drawing/circle.rs b/src/drawing/circle.rs index 1adb7e5..421cb6a 100644 --- a/src/drawing/circle.rs +++ b/src/drawing/circle.rs @@ -18,7 +18,7 @@ impl<T: AsMut<[u8]> + AsRef<[u8]>, const CHANNELS: usize> Image<T, CHANNELS> { ($($x:expr,$y:expr);+;) => { $(if $x >= 0 && $x < self.width() as i32 && $y >= 0 && $y < self.height() as i32 { // SAFETY: ^ - unsafe { self.set_pixel($x as u32, $y as u32, c) }; + unsafe { self.set_pixel($x as u32, $y as u32, &c) }; })+ }; } @@ -58,7 +58,7 @@ impl<T: AsMut<[u8]> + AsRef<[u8]>, const CHANNELS: usize> Image<T, CHANNELS> { let y = y + yc; if x >= 0 && x < self.width() as i32 && y >= 0 && y < self.height() as i32 { // SAFETY: ^ - unsafe { self.set_pixel(x as u32, y as u32, c) }; + unsafe { self.set_pixel(x as u32, y as u32, &c) }; } } } |