aboutsummaryrefslogtreecommitdiff
path: root/evc/src/view.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-12-06 18:38:44 +0100
committermetamuffin <metamuffin@disroot.org>2022-12-06 18:38:44 +0100
commitc5d4cb9602ed18907d321f2d61f30e1159f58dbf (patch)
tree7b1c58fbf4997f638f9a3b40ffc4a3fbf56e019b /evc/src/view.rs
parente3c742ff04a665c70c029f266aa0fe72e12ac72c (diff)
downloadvideo-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.rs4
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![];