Skip to content

defaultphysicsmanager, ngpostproc, locale, debuggraph::draw#231

Merged
rjkiv merged 21 commits intorjkiv:mainfrom
jsenior10:jkldhnfkl
Apr 30, 2026
Merged

defaultphysicsmanager, ngpostproc, locale, debuggraph::draw#231
rjkiv merged 21 commits intorjkiv:mainfrom
jsenior10:jkldhnfkl

Conversation

@jsenior10
Copy link
Copy Markdown
Contributor

No description provided.

@decomp-dev
Copy link
Copy Markdown

decomp-dev Bot commented Apr 30, 2026

Report for 373307D9 (98c6fd1 - c3c5bd0)

📈 Matched code: 38.93% (+0.02%, +2628 bytes)

✅ 15 new matches
Unit Item Bytes Before After
default/system/world/DefaultPhysicsManager protected: virtual void __cdecl DefaultPhysicsManager::RemoveCollidable(class Hmx::Object *) +248 0.00% 100.00%
default/system/hamobj/ClipPlayer float __cdecl anonymous namespace'::ClipStart(class CharClip *, float, float &, float &)` +232 0.00% 100.00%
default/system/rndobj/PostProc_NG protected: void __cdecl NgPostProc::CheckHallOfTime(void) +216 0.00% 100.00%
default/system/hamobj/ClipPlayer protected: bool __cdecl ClipPlayer::GetClipRange(char const *, char const *, float, float &, float &, float &) +192 0.00% 100.00%
default/system/utl/Locale char const * __cdecl Localize(class Symbol, bool *, class Locale &) +184 0.00% 100.00%
default/system/utl/Locale protected: bool __cdecl Locale::FindDataIndex(class Symbol, int &, bool) const +172 0.00% 100.00%
default/system/world/DefaultPhysicsManager protected: virtual void __cdecl DefaultPhysicsManager::DeactivateCollidable(class Hmx::Object *) +160 0.00% 100.00%
default/system/rndobj/PostProc_NG public: virtual void __cdecl NgPostProc::QueueMotionBlurObject(class RndDrawable *) +156 0.00% 100.00%
default/system/utl/Locale void __cdecl SendDebugDataPoint<char const *, class Symbol, char const *, bool>(char const *, char const *, class Symbol, char const *, bool) +136 0.00% 100.00%
default/system/world/DefaultPhysicsManager public: void __cdecl stlpmtx_std::_Rb_tree<class Hmx::Object *, struct stlpmtx_std::less<class Hmx::Object *>, struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *>, struct stlpmtx_std::_Select1st<struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *> >, struct stlpmtx_std::priv::_MapTraitsT<struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *> >, class stlpmtx_std::StlNodeAlloc<struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *> > >::erase(struct stlpmtx_std::_Rb_tree_iterator<struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *>, struct stlpmtx_std::priv::_MapTraitsT<struct stlpmtx_std::pair<class Hmx::Object *const, class ObjectDir *> > >) +88 0.00% 100.00%
default/system/hamobj/ClipPlayer protected: float __cdecl ClipPlayer::ClipLength(class CharClip *) +84 0.00% 100.00%
default/system/world/DefaultPhysicsManager public: virtual void __cdecl DefaultPhysicsManager::Poll(void) +38 92.99% 100.00%
default/system/world/DefaultPhysicsManager protected: virtual void __cdecl DefaultPhysicsManager::ActivateCollidable(class Hmx::Object *) +34 79.39% 100.00%
default/system/utl/Locale class DataNode __cdecl DataToggleShowTokensCheat(class DataArray *) +21 44.44% 100.00%
default/system/rndobj/PostProc_NG public: __cdecl NgPostProc::BloomTextureSet::BloomTextureSet(void) +6 83.12% 100.00%
📈 9 improvements in unmatched items
Unit Item Bytes Before After
default/system/utl/DebugGraph public: void __cdecl DebugGraph::Draw(void) +1091 0.00% 99.96%
default/system/utl/Locale public: char const * __cdecl Locale::Localize(class Symbol, bool) const +367 0.00% 99.95%
default/system/utl/Locale char const * __cdecl LocalizeFloat(char const *, float) +255 0.00% 98.23%
default/system/world/DefaultPhysicsManager protected: virtual void __cdecl DefaultPhysicsManager::AddCollidable(class Hmx::Object *, class ObjectDir *, bool) +204 0.00% 96.23%
default/system/rndobj/PostProc_NG public: virtual void __cdecl NgPostProc::DoPost(void) +169 0.00% 91.93%
default/system/utl/Locale .rdata +112 20.87% 28.79%
default/system/hamobj/ClipPlayer .rdata +8 18.52% 19.49%
default/system/utl/DebugGraph .rdata +6 0.00% 1.88%
default/system/hamobj/ClipPlayer protected: void __cdecl ClipPlayer::PlayClip(class CharClip *, float, float, struct HamDriver::LayerArray *) +1 92.60% 93.00%
📉 1 regression in an unmatched item
Unit Item Bytes Before After
default/system/utl/Locale .data -8 48.89% 36.66%

@rjkiv rjkiv merged commit 34c62ee into rjkiv:main Apr 30, 2026
1 check passed
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.

2 participants