lib8: interpolate: drop unused casts

This commit is contained in:
Victoria Fischer 2024-11-23 14:51:40 +01:00
parent 5fed51fbd1
commit 56443c638c

View File

@ -43,11 +43,11 @@ pub fn grad8(hash: u8, x: i8, y: i8) -> i8 {
pub fn lerp7by8(a: i8, b: i8, frac: u8) -> i8 { pub fn lerp7by8(a: i8, b: i8, frac: u8) -> i8 {
if b > a { if b > a {
let delta: u8 = b.wrapping_sub(a) as u8; let delta: u8 = b.wrapping_sub(a) as u8;
let scaled: u8 = scale8(delta as u8, frac); let scaled: u8 = scale8(delta, frac);
return a.wrapping_add(scaled as i8); return a.wrapping_add(scaled as i8);
} else { } else {
let delta: u8 = a.wrapping_sub(b) as u8; let delta: u8 = a.wrapping_sub(b) as u8;
let scaled: u8 = scale8(delta as u8, frac); let scaled: u8 = scale8(delta, frac);
return a.wrapping_sub(scaled as i8); return a.wrapping_sub(scaled as i8);
} }
} }