diff options
Diffstat (limited to 'libs/JSystem/J3DGraphBase/J3DTexture.cpp')
| -rw-r--r-- | libs/JSystem/J3DGraphBase/J3DTexture.cpp | 116 |
1 files changed, 91 insertions, 25 deletions
diff --git a/libs/JSystem/J3DGraphBase/J3DTexture.cpp b/libs/JSystem/J3DGraphBase/J3DTexture.cpp index b9ca61ceee..eefa978699 100644 --- a/libs/JSystem/J3DGraphBase/J3DTexture.cpp +++ b/libs/JSystem/J3DGraphBase/J3DTexture.cpp @@ -1,90 +1,156 @@ -// +// // Generated By: dol2asm // Translation Unit: J3DTexture -// +// -#include "JSystem/J3DGraphBase/J3DTexture.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "JSystem/J3DGraphBase/J3DTexture.h" -// +// // Types: -// +// -struct _GXTexMapID {}; +struct _GXTexMapID { +}; -struct ResTIMG {}; +struct ResTIMG { +}; struct J3DTexture { - /* 8031204C */ void loadGX(u16, _GXTexMapID) const; - /* 803121A4 */ void entryNum(u16); - /* 8031221C */ void addResTIMG(u16, ResTIMG const*); + /* 8031204C */ // False False +// u16 False +// _GXTexMapID False +void loadGX(u16, _GXTexMapID) const; + /* 803121A4 */ // True False +// u16 False +void entryNum(u16); + /* 8031221C */ // False False +// u16 False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False +void addResTIMG(u16, ResTIMG const*); }; -// +// // Forward References: -// +// + +// False False +// u16 False +// _GXTexMapID False extern "C" void loadGX__10J3DTextureCFUs11_GXTexMapID(); +// True False +// u16 False extern "C" void entryNum__10J3DTextureFUs(); +// False False +// u16 False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False extern "C" void addResTIMG__10J3DTextureFUsPC7ResTIMG(); -// +// // External References: -// +// +// False False +// void* False +// void False +// u32 False void* operator new[](u32); +// False False +// void* False +// void False +// u32 False extern "C" void* __nwa__FUl(); +// False False extern "C" void GXInitTexObj(); +// False False extern "C" void GXInitTexObjCI(); +// False False extern "C" void GXInitTexObjLOD(); +// False False extern "C" void GXLoadTexObj(); +// False False extern "C" void GXInitTlutObj(); +// False False extern "C" void GXLoadTlut(); +// False False extern "C" void _savegpr_28(); +// False False extern "C" void _restgpr_28(); -// +// // Declarations: -// +// /* ############################################################################################## */ -/* 80456388-8045638C 0004+00 s=1 e=0 z=0 None .sdata2 @284 */ +/* 80456388-8045638C 0004+00 s=1 e=0 z=0 None .sdata2 @284 */ SECTION_SDATA2 static f32 lit_284 = 0.125f; -/* 8045638C-80456390 0004+00 s=1 e=0 z=0 None .sdata2 @285 */ +/* 8045638C-80456390 0004+00 s=1 e=0 z=0 None .sdata2 @285 */ SECTION_SDATA2 static f32 lit_285 = 1.0f / 100.0f; -/* 80456390-80456398 0008+00 s=1 e=0 z=0 None .sdata2 @288 */ +/* 80456390-80456398 0008+00 s=1 e=0 z=0 None .sdata2 @288 */ SECTION_SDATA2 static f64 lit_288 = 4503601774854144.0 /* cast s32 to float */; -/* 8031204C-803121A4 0158+00 s=0 e=1 z=0 None .text loadGX__10J3DTextureCFUs11_GXTexMapID */ +/* 8031204C-803121A4 0158+00 s=0 e=1 z=0 None .text loadGX__10J3DTextureCFUs11_GXTexMapID */ +// 803120A0: 8035DE40 (GXInitTexObj) +// 803120D0: 8035E08C (GXInitTexObjCI) +// 803120E8: 8035E468 (GXInitTlutObj) +// 803120F4: 8035E4A0 (GXLoadTlut) +// 80312104: 80456388 (lit_284) +// 80312110: 80456390 (lit_288) +// 80312150: 8045638C (lit_285) +// 8031217C: 8035E0D4 (GXInitTexObjLOD) +// 80312188: 8035E414 (GXLoadTexObj) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// _GXTexMapID False asm void J3DTexture::loadGX(u16 param_0, _GXTexMapID param_1) const { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DTexture/loadGX__10J3DTextureCFUs11_GXTexMapID.s" } #pragma pop -/* 803121A4-8031221C 0078+00 s=1 e=0 z=0 None .text entryNum__10J3DTextureFUs */ + +/* 803121A4-8031221C 0078+00 s=1 e=0 z=0 None .text entryNum__10J3DTextureFUs */ +// 803121C0: 802CECC4 (__nwa__FUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// u16 False asm void J3DTexture::entryNum(u16 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DTexture/entryNum__10J3DTextureFUs.s" } #pragma pop -/* 8031221C-80312488 026C+00 s=0 e=1 z=0 None .text addResTIMG__10J3DTextureFUsPC7ResTIMG */ + +/* 8031221C-80312488 026C+00 s=0 e=1 z=0 None .text addResTIMG__10J3DTextureFUsPC7ResTIMG */ +// 8031222C: 803621D8 (_savegpr_28) +// 80312254: 803121A4 (entryNum__10J3DTextureFUs) +// 80312474: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u16 False +// ResTIMG const* False +// ResTIMG const False +// ResTIMG False asm void J3DTexture::addResTIMG(u16 param_0, ResTIMG const* param_1) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DTexture/addResTIMG__10J3DTextureFUsPC7ResTIMG.s" } #pragma pop + + |
