Skip to content

Kyoto/Animation: add CAnimMathUtils, CMetaAnimBlend, CAnimTreeBlend#57

Open
Efraim2704 wants to merge 2 commits into
PrimeDecomp:mainfrom
Efraim2704:CAnimMathUtils
Open

Kyoto/Animation: add CAnimMathUtils, CMetaAnimBlend, CAnimTreeBlend#57
Efraim2704 wants to merge 2 commits into
PrimeDecomp:mainfrom
Efraim2704:CAnimMathUtils

Conversation

@Efraim2704
Copy link
Copy Markdown

@Efraim2704 Efraim2704 commented May 13, 2026

  • CAnimMathUtils: vector constructor (100%), Slerp (NonMatching), SlerpLocal (NonMatching)
  • CMetaAnimBlend: all functions 100% except VGetAnimationTree (NonMatching)
  • CAnimTreeBlend: new header
  • IMetaAnim: make CMetaAnimTreeBuildOrders members public

@Efraim2704 Efraim2704 changed the title Kyoto/Animation: add CAnimMathUtils Kyoto/Animation: add CAnimMathUtils, CMetaAnimBlend, CAnimTreeBlend May 13, 2026
@decomp-dev
Copy link
Copy Markdown

decomp-dev Bot commented May 13, 2026

Report for GM8E01_48 (bbc96bd - ca70a52)

No changes

Report for GM8E01_00 (bbc96bd - ca70a52)

📈 Matched data: 32.05% (+0.00%, +8 bytes)

✅ 1 new match
Unit Item Bytes Before After
main/Kyoto/Animation/CMetaAnimBlend .rodata +8 0.00% 100.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
main/Kyoto/Animation/CAnimMathUtils CAnimMathUtils::Slerp(const CQuaternion&, const CQuaternion&, float) +562 0.00% 92.57%
main/Kyoto/Animation/CMetaAnimBlend CMetaAnimBlend::VGetAnimationTree(const CAnimSysContext&, const CMetaAnimTreeBuildOrders&) const +296 0.35% 26.32%
main/Kyoto/Animation/CAnimMathUtils CAnimMathUtils::SlerpLocal(const CQuaternion&, const CQuaternion&, float) +164 0.00% 74.85%
main/Kyoto/Animation/CAnimMathUtils .sdata2 +16 0.00% 66.67%

Report for GM8E01_01 (bbc96bd - ca70a52)

📈 Matched data: 13.58% (+0.00%, +8 bytes)

✅ 1 new match
Unit Item Bytes Before After
main/Kyoto/Animation/CMetaAnimBlend .rodata +8 0.00% 100.00%
📈 4 improvements in unmatched items
Unit Item Bytes Before After
main/Kyoto/Animation/CAnimMathUtils CAnimMathUtils::Slerp(const CQuaternion&, const CQuaternion&, float) +562 0.00% 92.57%
main/Kyoto/Animation/CMetaAnimBlend CMetaAnimBlend::VGetAnimationTree(const CAnimSysContext&, const CMetaAnimTreeBuildOrders&) const +296 0.35% 26.32%
main/Kyoto/Animation/CAnimMathUtils CAnimMathUtils::SlerpLocal(const CQuaternion&, const CQuaternion&, float) +164 0.00% 74.85%
main/Kyoto/Animation/CAnimMathUtils .sdata2 +16 0.00% 66.67%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant