Skip to content

CTexture 99.9% - #187

Merged
henriquegemignani merged 1 commit into
mainfrom
codex/texture
Sep 27, 2026
Merged

henriquegemignani merged 1 commit into
mainfrom
codex/texture

Conversation

@encounter

@encounter encounter commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

No description provided.

@decomp-dev

decomp-dev Bot commented Sep 27, 2026

Copy link
Copy Markdown

Report for R3MP01 (102a79c - 9da8c3b)

No changes

Report for R3ME01 (102a79c - 9da8c3b)

No changes

Report for G2MP01 (102a79c - 9da8c3b)

No changes

Report for G2ME01 (102a79c - 9da8c3b)

📈 Matched code: 15.14% (+0.11%, +7280 bytes)
📈 Matched data: 26.82% (+0.03%, +184 bytes)

✅ 36 new matches
Unit Item Bytes Before After
main/Kyoto/Graphics/DolphinCTexture CTexture::MangleMipmap(int) +1024 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::LoadMipLevel(int, _GXTexMapID, CTexture::EClampMode) const +936 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::CTexture(CInputStream&, CTexture::EAutoMipmap, CTexture::EBlackKey) +876 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::InitTextureObjects() +464 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::UnloadBitmapData(unsigned int) const +420 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::InitBitmapBuffers(ETexelFormat, short, short, int) +420 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::GetConstBitMapData(int) const +376 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::TryReloadBitmapData(CResFactory&) const +276 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::CDumpedBitmapDataReloader::BeginReloadBitmapData(CResFactory&) +244 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::Load(_GXTexMapID, CTexture::EClampMode) const +240 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::CTexture(ETexelFormat, short, short, int) +236 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::~CTexture() +204 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::LoadToARAM() const +176 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CFactoryFnReturn::CFactoryFnReturn<CTexture>(CTexture*) +176 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::InvalidateTexmaps() const +160 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture TObjOwnerDerivedFromIObj<CTexture>::GetNewDerivedObject(const rstl::auto_ptr<CTexture>&) +156 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::GetBitmapDataStatus() const +124 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::LoadToMRAM() const +116 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture FTextureFactory(const SObjectTag&, CInputStream&, const CVParamTransfer&) +108 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::UnLock() +100 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture .data +88 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::TexelFormatBitsPerPixel(ETexelFormat) +72 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::UncountMemory() const +60 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::ScheduleDeletion() +60 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::IsARAMTransferInProgress() const +52 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture TToken<CTexture>::GetIObjObjectFor(const rstl::auto_ptr<CTexture>&) +44 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::CountMemory() const +44 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::CDumpedBitmapDataReloader::CDumpedBitmapDataReloader(unsigned int, unsigned int, bool) +36 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture .bss +32 0.00% 100.00%
main/Kyoto/Graphics/DolphinCTexture CTexture::GetBitMapData(int) +32 0.00% 100.00%

...and 6 more new matches

📈 1 improvement in an unmatched item
Unit Item Bytes Before After
main/Kyoto/Graphics/DolphinCTexture CTexture::CDumpedBitmapDataReloader::TryBuildReloadedBitmapData(CResFactory&) +781 0.00% 99.64%

Report for G2MJ01 (102a79c - 9da8c3b)

No changes

Report for R32J01 (102a79c - 9da8c3b)

No changes

@henriquegemignani
henriquegemignani merged commit b4eca44 into main Sep 27, 2026
6 checks passed
@henriquegemignani
henriquegemignani deleted the codex/texture branch September 27, 2026 21:27
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