kitgit

tirbofish/dropbear · commit

dd5d9bab853a3563f2a11b747ea2f3464ba0a98e

fix: morph vertex animation fully implemented OMFG this took way too long. like i didnt know what the issue was. thankfully, i now know (all animated models were reusing the same buffers for the animation bind group), so i got that fixed up. jarvis, run github actions.

Unverified

Thribhu K <4tkbytes@pm.me> · 2026-02-26 13:08

view full diff

diff --git a/.cargo/config.toml b/.cargo/config.toml
index 119d027..e65d04d 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -1,6 +1,7 @@
 [target.x86_64-unknown-linux-gnu]
 linker = "clang"
-rustflags = ["-C", "link-arg=-fuse-ld=mold", "-C", "relocation-model=pic"]
+# rustflags = ["-C", "link-arg=-fuse-ld=mold", "-C", "relocation-model=pic"]
+rustflags = ["-C", "link-arg=-fuse-ld=lld"]
 
 # note: if you get a compile error such as "Recompile with RPIC", just run `cargo build` 
 # instead of `cargo build -p eucalyptus-core -p eucalyptus-editor`. 
diff --git a/.run/Run eucalyptus-editor.run.xml b/.run/Run eucalyptus-editor.run.xml
deleted file mode 100644
index d7393d3..0000000
--- a/.run/Run eucalyptus-editor.run.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="Run eucalyptus-editor" type="CargoCommandRunConfiguration" factoryName="Cargo Command">
-    <option name="buildProfileId" value="dev" />
-    <option name="command" value="run --bin eucalyptus-editor" />
-    <option name="workingDirectory" value="file://$PROJECT_DIR$" />
-    <envs />
-    <option name="emulateTerminal" value="true" />
-    <option name="channel" value="DEFAULT" />
-    <option name="requiredFeatures" value="true" />
-    <option name="allFeatures" value="false" />
-    <option name="withSudo" value="false" />
-    <option name="buildTarget" value="REMOTE" />
-    <option name="backtrace" value="FULL" />
-    <option name="isRedirectInput" value="false" />
-    <option name="redirectInputPath" value="" />
-    <method v="2" />
-  </configuration>
-</component>
\ No newline at end of file
diff --git a/crates/dropbear-engine/src/animation.rs b/crates/dropbear-engine/src/animation.rs
index 8644870..a1925fc 100644
--- a/crates/dropbear-engine/src/animation.rs
+++ b/crates/dropbear-engine/src/animation.rs
@@ -16,7 +16,7 @@ pub struct MorphTargetInfo {
     pub _padding: [u32; 3],
 }
 
-#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
+#[derive(Debug, serde::Serialize, serde::Deserialize)]
 pub struct AnimationComponent {
     #[serde(default)]

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