Skip to content

Some camera stuff#293

Open
robojumper wants to merge 7 commits intozeldaret:mainfrom
robojumper:some-cam-stuff
Open

Some camera stuff#293
robojumper wants to merge 7 commits intozeldaret:mainfrom
robojumper:some-cam-stuff

Conversation

@robojumper
Copy link
Collaborator

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Jan 4, 2026

Report for SOUE01 (df5bd1a - 6715b57)

📈 Matched code: 23.12% (+0.16%, +20192 bytes)
📈 Linked code: 14.37% (+0.08%, +10228 bytes)
📈 Matched data: 13.92% (+0.02%, +464 bytes)
📈 Linked data: 24.89% (+0.02%, +600 bytes)

✅ 140 new matches
Unit Item Bytes Before After
main/toBeSorted/d_camera_game UnkCamChecks::fn_8007E1B0(dAcObjBase_c*) +1308 0.00% 100.00%
main/toBeSorted/d_camera_map dCameraMap_c::execute() +1072 0.00% 100.00%
main/d/d_camera dCamera_c::execute() +744 0.00% 100.00%
main/d/d_camera dCamera_c::apply() +676 0.00% 100.00%
main/toBeSorted/d_camera_game fn_8007FE10(mVec3_c&, mVec3_c&, mVec3_c&, float) +616 0.00% 100.00%
main/d/d_camera dCamera_c::create() +584 0.00% 100.00%
main/d/d_camera dCamera_c::dCamera_c() +564 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::create() +560 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::getCamId() +544 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::cacheIdxes() +520 0.00% 100.00%
main/toBeSorted/d_camera_game chkCameraPoint(const mVec3_c&, const mVec3_c&, mVec3_c&, dAcObjBase_c*) +492 0.00% 100.00%
main/d/d_camera dCamera_c::screen_shaker::execute() +472 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::dCameraGame_c() +460 0.00% 100.00%
main/toBeSorted/d_camera_map fn_800929C0(const mVec3_c&, const mVec3_c&, dAcObjBase_c*) +444 0.00% 100.00%
main/d/d_camera dCamera_c::setFrustum(float, float, float) +396 0.00% 100.00%
main/toBeSorted/d_camera_map dCameraMap_c::create() +368 0.00% 100.00%
main/d/d_camera dCamera_c::~dCamera_c() +352 0.00% 100.00%
main/d/d_camera dCamera_c::checkCameraChange() +344 0.00% 100.00%
main/d/d_camera dCamera_c::updateView() +320 0.00% 100.00%
main/toBeSorted/d_camera_map dCameraMap_c::onBecomeActive() +312 0.00% 100.00%
main/d/d_camera dCamera_c::updateUnderwaterDepth(const mVec3_c&) +304 0.00% 100.00%
main/toBeSorted/d_camera_game linCrossAttentionTarget(const mVec3_c&, const mVec3_c&, mVec3_c&) +304 0.00% 100.00%
main/d/d_camera dCamera_c::fn_8019EA70(bool) +284 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::overrideCam(long, long, short, bool) +280 0.00% 100.00%
main/toBeSorted/d_camera_game linCrossAttentionTarget(const mVec3_c&, const mVec3_c&, dBgS_LinChk&, int) +244 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::getTrendIndex(const char*) +240 0.00% 100.00%
main/toBeSorted/d_camera_game dCameraGame_c::initCamParamDat() +236 0.00% 100.00%
main/toBeSorted/d_camera_game CamStyle::loadStyle(unsigned short) +232 0.00% 100.00%
main/toBeSorted/d_camera_math camEaseInOut(float, float) +216 0.00% 100.00%
main/toBeSorted/d_camera_event dCameraEvent_c::dCameraEvent_c() +208 0.00% 100.00%

...and 110 more new matches

📈 51 improvements in unmatched functions
Unit Item Bytes Before After
main/toBeSorted/d_camera_game .bss +3324 0.00% 95.52%
main/toBeSorted/d_camera_game __sinit_\d_camera_game_cpp +2744 0.00% 82.68%
main/toBeSorted/d_camera_game .data +552 0.00% 22.62%
main/toBeSorted/d_camera_math camEaseIn(float, float) +390 0.00% 98.54%
main/toBeSorted/d_camera_game unkCamCallback1(dBgS_SphChk*, cBgD_Vtx_t*, int, int, int, cM3dGPla*, void*) +358 0.00% 99.56%
main/toBeSorted/d_camera_game unkCamCallback2(dBgS_SphChk*, cBgD_Vtx_t*, int, int, int, cM3dGPla*, void*) +294 0.00% 99.46%
main/toBeSorted/d_camera_game .sdata +251 0.00% 69.84%
main/toBeSorted/d_camera_math camGetPointOnLine(const mVec3_c&, const mVec3_c&, const mVec3_c&) +243 0.00% 99.87%
main/d/d_camera .data +173 0.00% 98.85%
main/toBeSorted/d_camera_game .sdata2 +160 0.00% 33.44%
main/toBeSorted/d_camera_game .sbss +105 0.00% 46.91%
main/d/d_camera .bss +51 0.00% 92.86%
main/toBeSorted/d_camera_event .sdata2 +30 0.00% 10.53%
main/toBeSorted/d_camera_game dCameraGame_HIO_c::dCameraGame_HIO_c() +13 0.00% 1.59%
main/toBeSorted/d_camera_event .data +11 0.00% 0.63%
main/toBeSorted/d_camera_event __sinit_\d_camera_event_cpp +11 0.00% 0.66%
main/d/d_camera .sbss +5 0.00% 66.67%
main/toBeSorted/d_camera_game GameCameraHandler03::init() +5 0.00% 0.74%
main/toBeSorted/d_camera_game GameCameraHandler03::vt_0x10() +5 0.00% 0.10%
main/toBeSorted/d_camera_game GameCameraHandler01::init() +5 0.00% 0.74%
main/toBeSorted/d_camera_game GameCameraHandler01::vt_0x0C() +5 0.00% 0.27%
main/toBeSorted/d_camera_game GameCameraHandler01::vt_0x10() +5 0.00% 0.07%
main/toBeSorted/d_camera_game GameCameraHandler02::init() +5 0.00% 0.67%
main/toBeSorted/d_camera_game GameCameraHandler02::vt_0x0C() +5 0.00% 1.37%
main/toBeSorted/d_camera_game GameCameraHandler02::vt_0x10() +5 0.00% 0.13%
main/toBeSorted/d_camera_game GameCameraHandler04::init() +5 0.00% 0.62%
main/toBeSorted/d_camera_game GameCameraHandler04::vt_0x10() +5 0.00% 1.13%
main/toBeSorted/d_camera_game GameCameraHandler05::init() +5 0.00% 0.30%
main/toBeSorted/d_camera_game GameCameraHandler05::vt_0x0C() +5 0.00% 0.33%
main/toBeSorted/d_camera_game GameCameraHandler05::vt_0x10() +5 0.00% 0.30%

...and 21 more improvements in unmatched functions

@robojumper robojumper marked this pull request as ready for review January 24, 2026 10:31
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