diff --git a/src/render.rs b/src/render.rs index ed8a7cd..e86f1b0 100644 --- a/src/render.rs +++ b/src/render.rs @@ -282,6 +282,10 @@ impl Render { if self.last.is_empty() || !self.last.clone().iter().eq(data.clone().iter()) { + if self.last.len() == 0 { + self.last = data.clone(); + } + let lerp_data: Vec> = data.iter().zip(&self.last).map(|(d, l)| d.lerp(l)).collect();