kitgit

tirbofish/dropbear · diff

d57ac54 · Thribhu K

a bunch of fixes amirite

Unverified

diff --git a/Cargo.toml b/Cargo.toml
index ca1cbaa..e53fdc7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -88,6 +88,7 @@ features = "0.10"
 puffin_http = "0.16"
 dyn-clone = "1.0"
 downcast-rs = "2.0"
+float-derive = "0.1"
 
 [workspace.dependencies.image]
 version = "0.24"
diff --git a/crates/dropbear-engine/Cargo.toml b/crates/dropbear-engine/Cargo.toml
index d3b0e2d..19a0a30 100644
--- a/crates/dropbear-engine/Cargo.toml
+++ b/crates/dropbear-engine/Cargo.toml
@@ -47,6 +47,7 @@ image.workspace = true
 puffin.workspace = true
 bitflags.workspace = true
 puffin_http.workspace = true
+float-derive.workspace = true
 
 #yakui-wgpu.workspace = true
 #yakui.workspace = true
diff --git a/crates/dropbear-engine/src/animation.rs b/crates/dropbear-engine/src/animation.rs
index 2177c1f..05e9851 100644
--- a/crates/dropbear-engine/src/animation.rs
+++ b/crates/dropbear-engine/src/animation.rs
@@ -112,9 +112,9 @@ impl AnimationComponent {
                     transform.translation = match channel.interpolation {
                         AnimationInterpolation::Step => values[prev_idx],
                         AnimationInterpolation::Linear => {
-                             let start = values[prev_idx];
-                             let end = values[next_idx];
-                             start.lerp(end, factor)
+                            let start = values[prev_idx];
+                            let end = values[next_idx];
+                            start.lerp(end, factor)
                         },
                         AnimationInterpolation::CubicSpline => {
                             let t = factor;
diff --git a/crates/dropbear-engine/src/asset.rs b/crates/dropbear-engine/src/asset.rs
index 69e47f5..de2dddf 100644
--- a/crates/dropbear-engine/src/asset.rs
+++ b/crates/dropbear-engine/src/asset.rs
@@ -283,6 +283,26 @@ impl AssetRegistry {
     pub fn get_label_from_model_handle(&self, handle: Handle<Model>) -> Option<String> {
         self.model_labels.iter().find_map(|(label, h)| if *h == handle { Some(label.clone()) } else { None })
     }
+

Large diffs are not rendered by default. Showing the first 50 of 2322 lines. Show full diff