diff options
author | metamuffin <metamuffin@disroot.org> | 2022-12-06 18:38:44 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-12-06 18:38:44 +0100 |
commit | c5d4cb9602ed18907d321f2d61f30e1159f58dbf (patch) | |
tree | 7b1c58fbf4997f638f9a3b40ffc4a3fbf56e019b /evc/src/view.rs | |
parent | e3c742ff04a665c70c029f266aa0fe72e12ac72c (diff) | |
download | video-codec-experiments-c5d4cb9602ed18907d321f2d61f30e1159f58dbf.tar video-codec-experiments-c5d4cb9602ed18907d321f2d61f30e1159f58dbf.tar.bz2 video-codec-experiments-c5d4cb9602ed18907d321f2d61f30e1159f58dbf.tar.zst |
sqrt lookup
Diffstat (limited to 'evc/src/view.rs')
-rw-r--r-- | evc/src/view.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/evc/src/view.rs b/evc/src/view.rs index 4cd4a45..45c1728 100644 --- a/evc/src/view.rs +++ b/evc/src/view.rs @@ -124,7 +124,7 @@ impl<T: Copy> View<T> { impl<T: Index<Vec2, Output = Pixel>> View<&T> { pub fn diff(va: &Self, vb: &Self) -> f64 { assert_eq!(va.size, vb.size); - let mut acc = 0.0; + let mut acc = 0; for x in 0..va.size.x { for y in 0..va.size.y { let a = va[(x, y)]; @@ -132,7 +132,7 @@ impl<T: Index<Vec2, Output = Pixel>> View<&T> { acc += Pixel::distance(a, b); } } - acc + acc as f64 } pub fn pixels(&self) -> Vec<Pixel> { let mut v = vec![]; |