lib8: interpolate: drop unused casts
This commit is contained in:
parent
5fed51fbd1
commit
56443c638c
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user