Skip to content

zEagl4Anim: 90.1%#80

Draft
JohnDeved wants to merge 385 commits intodbalatoni13:mainfrom
JohnDeved:zEagl4Anim
Draft

zEagl4Anim: 90.1%#80
JohnDeved wants to merge 385 commits intodbalatoni13:mainfrom
JohnDeved:zEagl4Anim

Conversation

@JohnDeved
Copy link
Copy Markdown
Contributor

No description provided.

JohnDeved and others added 30 commits March 23, 2026 12:27
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
JohnDeved and others added 29 commits March 25, 2026 22:57
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@decomp-dev
Copy link
Copy Markdown

decomp-dev Bot commented Mar 27, 2026

Report for GOWE69 (2458cdf - 4fb10e6)

📈 Matched code: 16.55% (+1.16%, +45808 bytes)
📈 Matched data: 1.01% (+0.00%, +4 bytes)

✅ 291 new matches
Unit Item Bytes Before After
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::SetWeight(float) +1360 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnPoseBlender::Blend(int, float, float const *, float const *, float *, EAGL4Anim::BoneMask const *) +1068 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack SceneryOverrideInfo::AssignOverrides(ScenerySectionHeader *) +872 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::BlendFacing(float, float, float *) const +856 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4::MultMatrix(UMath::Matrix4 const *, UMath::Matrix4 const *, UMath::Matrix4 *) +836 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::Skeleton::GetStillPose(float *, EAGL4Anim::BoneMask const *) const +716 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack TrackPathZone::GetSegmentNextTo(bVector2 *, bVector2 *, bVector2 *) +644 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack TrackStreamer::ChooseSectionToJettison +640 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack _STL::_Rb_tree<unsigned int, _STL::pair<unsigned int const, ModelHeirarchy *>, _STL::_Select1st<_STL::pair<unsigned int const, ModelHeirarchy *> >, _STL::less<unsigned int>, UTL::Std::Allocator<ModelHeirarchy *, _type_map> >::insert_unique(_STL::_Rb_tree_iterator<_STL::pair<unsigned int const, ModelHeirarchy *>, _STL::_Nonconst_traits<_STL::pair<unsigned int const, ModelHeirarchy *> > >, _STL::pair<unsigned int const, ModelHeirarchy *> const &) +620 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack TrackStreamer::DoHoleFilling(int) +608 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +592 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::ComputeRootQ(float, float, UMath::Vector4 &) const +588 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack VisibleSectionManager::GetSectionsToLoad(LoadingSection *, short *, int) +576 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack emProcessAllEvents() +556 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack ScreenEffectDB::AddScreenEffect(ScreenEffectType, ScreenEffectDef *, unsigned int, ScreenEffectControl) +528 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::Skeleton::PoseSQTToGlobal(float *, EAGL4::Transform *, EAGL4Anim::BoneMask *) +508 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack TrackInfo::LoaderTrackInfo(bChunk *) +504 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack DepthRegion(GenericRegion *, GenericRegion *) +492 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRawLinearChannel::Eval(float, float, float *) +485 0.82% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::AlignCycleBeginEnd(int) +484 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::~FnRunBlender(void) +480 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::RawEventChannel::Eval(float, float, int &, float &, EAGL4Anim::EventHandler **, void *) +480 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnTurnBlender::SetWeight(float) +476 0.00% 100.00%
main/Speed/Indep/SourceLists/zTrack TrackPathManager::Loader(bChunk *) +476 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnRunBlender::EvalVel2D(float, float *) +448 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnTurnBlender::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +448 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnCycle::Eval(float, float, float *) +445 0.89% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnCycle::EvalEvent(float, float, EAGL4Anim::EventHandler **, void *) +445 0.89% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::RawPoseChannel::EvalFrame(int, float *, EAGL4Anim::BoneMask const *) +428 0.00% 100.00%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnTurnBlender::AlignCycleBeginEnd(int) +420 0.00% 100.00%

...and 261 more new matches

📈 122 improvements in unmatched items
Unit Item Bytes Before After
main/Speed/Indep/SourceLists/zTrack .bss +33794 0.00% 71.46%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaSingleQ::EvalSQTMasked(float, EAGL4Anim::BoneMask const *, float *) +4338 0.00% 80.28%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaSingleQ::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +4178 0.00% 80.54%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaQ::EvalSQTMasked(float, EAGL4Anim::BoneMask const *, float *) +3635 0.00% 67.18%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaQ::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +3346 0.00% 67.19%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnPoseBlender::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +2682 0.00% 93.15%
main/Speed/Indep/SourceLists/zTrack __static_initialization_and_destruction_0 +2670 0.00% 51.51%
main/Speed/Indep/SourceLists/zTrack LoaderScenery(bChunk*) +2326 0.00% 87.73%
main/Speed/Indep/SourceLists/zEagl4Anim .rodata +1964 38.86% 64.17%
main/Speed/Indep/SourceLists/zTrack ScenerySectionHeader::DrawAScenery(int, SceneryCullInfo *, int) +1923 0.00% 91.77%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaQFast::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +1860 0.00% 66.83%
main/Speed/Indep/SourceLists/zTrack TrackStreamer::BuildHoleMovements(HoleMovement *, int, int, int, int *, int) +1725 0.00% 86.62%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnPoseBlender::Eval(float, float, float *) +1560 0.00% 96.54%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4::DynamicLoader::Initialize(void *(*)(char const *, bool &)) +1537 0.00% 65.38%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnDeltaQFast::EvalSQTMask(float, float *, EAGL4Anim::BoneMask const *) +1529 0.00% 72.03%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnStatelessF3::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +1379 0.00% 93.98%
main/Speed/Indep/SourceLists/zTrack DoTunnelBloom(eView*) +1368 0.00% 73.43%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnStatelessQ::EvalSQT(float, float *, EAGL4Anim::BoneMask const *) +1326 0.00% 89.63%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnPoseAnim::EvalPose(float, EAGL4Anim::PosePaletteBank const *, float *) +1159 0.00% 90.33%
main/Speed/Indep/SourceLists/zTrack RegionQuery::CalculateRegionInfo(eView *, RegionType, int) +1087 0.00% 90.01%
main/Speed/Indep/SourceLists/zTrack VisibleSectionManager::Loader(bChunk *) +1057 0.00% 99.75%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::Skeleton::MirrorPose(float *, float *, bool, EAGL4Anim::BoneMask const *) +1040 0.00% 98.18%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4::DynamicLoader::Resolve +912 0.00% 70.22%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnStatelessF3::EvalSQTMask(float, float *, EAGL4Anim::BoneMask const *, bool, int, float) +909 0.00% 87.43%
main/Speed/Indep/SourceLists/zTrack TSMemoryPool::Malloc(int, char const *, bool, bool, int) +896 0.00% 99.56%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::FnStatelessF3::EvalSQTfast(float, float *, EAGL4Anim::BoneMask const *, bool, int, float) +840 0.00% 97.72%
main/Speed/Indep/SourceLists/zTrack RenderVisibleSectionBoundary(VisibleSectionBoundary*, eView*) +819 0.00% 92.25%
main/Speed/Indep/SourceLists/zEagl4Anim EAGL4Anim::EulF3Interp(float, float *&, float *&, float *) +792 0.00% 93.47%
main/Speed/Indep/SourceLists/zTrack TrackStreamer::CheckLoadingBar +772 0.00% 95.17%
main/Speed/Indep/SourceLists/zTrack TrackStreamer::SwitchZones(short *) +770 0.00% 98.79%

...and 92 more improvements in unmatched items


Report for EUROPEGERMILESTONE (2458cdf - 4fb10e6)

No changes

Report for SLES-53558-A124 (2458cdf - 4fb10e6)

[!] Report not found. Did the build succeed?

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