Fix various runtime shenanigans
CI / build-and-test (pull_request) Successful in 1m32s
CI / production-build (pull_request) Successful in 10m22s

This commit is contained in:
2026-09-25 16:29:11 +02:00
parent 65727ed04f
commit 84e731fbc8
6 changed files with 29 additions and 12 deletions
+5 -2
View File
@@ -219,6 +219,7 @@ mod tests {
second.translate(FGVec3::lit("0", "3", "0"));
let mut matrices = FighterBoneMatrices::default();
matrices.set_pose(
AnimKind::Wait,
&["root".into(), "hand".into()],
&[None, Some(0)],
&[first, second],
@@ -239,6 +240,7 @@ mod tests {
hand.translate(FGVec3::lit("0", "3", "0"));
let mut matrices = FighterBoneMatrices::default();
matrices.set_pose(
AnimKind::Wait,
&["root".into(), "hand".into()],
&[None, Some(0)],
&[root, hand],
@@ -266,9 +268,9 @@ mod tests {
let parents = [None, Some(0)];
let pose = [FixedMat4::IDENTITY, FixedMat4::IDENTITY];
matrices.set_pose(&names, &parents, &pose, FGi32::ONE);
matrices.set_pose(AnimKind::Wait, &names, &parents, &pose, FGi32::ONE);
let capacities = matrices.buffer_capacities();
matrices.set_pose(&names, &parents, &pose, FGi32::ONE);
matrices.set_pose(AnimKind::Wait, &names, &parents, &pose, FGi32::ONE);
assert_eq!(capacities, matrices.buffer_capacities());
}
@@ -281,6 +283,7 @@ mod tests {
hand.translate(FGVec3::lit("0", "2", "0"));
let mut matrices = FighterBoneMatrices::default();
matrices.set_pose(
AnimKind::Wait,
&["root".into(), "hand".into()],
&[None, Some(0)],
&[root, hand],