diff options
| author | Julgodis <> | 2021-04-01 02:07:58 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-04-01 02:07:58 +0200 |
| commit | f6464a61cecc9b65cf010d2fb7876c23251761f5 (patch) | |
| tree | f8dca6ee66125288bd3be0cc239cf07276469a02 /libs/JSystem/J3DGraphBase/J3DPacket.cpp | |
| parent | b999714187d934636004d3d93e1ed1da792d6f80 (diff) | |
__sinit and progress script update
Diffstat (limited to 'libs/JSystem/J3DGraphBase/J3DPacket.cpp')
| -rw-r--r-- | libs/JSystem/J3DGraphBase/J3DPacket.cpp | 543 |
1 files changed, 153 insertions, 390 deletions
diff --git a/libs/JSystem/J3DGraphBase/J3DPacket.cpp b/libs/JSystem/J3DGraphBase/J3DPacket.cpp index 429e288c1b..5a3da7b125 100644 --- a/libs/JSystem/J3DGraphBase/J3DPacket.cpp +++ b/libs/JSystem/J3DGraphBase/J3DPacket.cpp @@ -1,229 +1,115 @@ -// +// // Generated By: dol2asm // Translation Unit: J3DPacket -// +// +#include "JSystem/J3DGraphBase/J3DPacket.h" #include "dol2asm.h" #include "dolphin/types.h" -#include "JSystem/J3DGraphBase/J3DPacket.h" -// +// // Types: -// +// struct J3DVertexBuffer { - /* 8031106C */ // False False -void setArray() const; + /* 8031106C */ void setArray() const; }; struct J3DShapePacket { - /* 80312B20 */ // False False -J3DShapePacket(); - /* 80312B74 */ // False False -~J3DShapePacket(); - /* 80312BD4 */ // True False -// u32 False -void calcDifferedBufferSize(u32); - /* 80312DBC */ // False False -// u32 False -void newDifferedDisplayList(u32); - /* 80312E08 */ // True False -void prepareDraw() const; - /* 80312F24 */ // True False -void draw(); - /* 80312FBC */ // False False -void drawFast(); + /* 80312B20 */ J3DShapePacket(); + /* 80312B74 */ ~J3DShapePacket(); + /* 80312BD4 */ void calcDifferedBufferSize(u32); + /* 80312DBC */ void newDifferedDisplayList(u32); + /* 80312E08 */ void prepareDraw() const; + /* 80312F24 */ void draw(); + /* 80312FBC */ void drawFast(); }; struct J3DShape { - /* 80315300 */ // False False -void loadPreDrawSetting() const; + /* 80315300 */ void loadPreDrawSetting() const; }; -struct J3DDrawBuffer { -}; +struct J3DDrawBuffer {}; struct J3DPacket { - /* 8000E680 */ // False False -~J3DPacket(); - /* 80312750 */ // False False -// bool False -// J3DDrawBuffer* False -// J3DDrawBuffer False -bool entry(J3DDrawBuffer*); - /* 80312758 */ // False False -// J3DPacket* False -// J3DPacket False -void addChildPacket(J3DPacket*); - /* 80313044 */ // True False -// void False -void draw(); + /* 8000E680 */ ~J3DPacket(); + /* 80312750 */ bool entry(J3DDrawBuffer*); + /* 80312758 */ void addChildPacket(J3DPacket*); + /* 80313044 */ void draw(); }; struct J3DModelData { - /* 803260F8 */ // False False -void syncJ3DSysFlags() const; + /* 803260F8 */ void syncJ3DSysFlags() const; }; struct J3DMatPacket { - /* 80312948 */ // False False -J3DMatPacket(); - /* 803129A4 */ // False False -~J3DMatPacket(); - /* 80312A04 */ // False False -// J3DShapePacket* False -// J3DShapePacket False -void addShapePacket(J3DShapePacket*); - /* 80312A24 */ // False False -void beginDiff(); - /* 80312A4C */ // False False -void endDiff(); - /* 80312A74 */ // False False -// J3DMatPacket* False -// J3DMatPacket False -void isSame(J3DMatPacket*) const; - /* 80312A9C */ // True False -void draw(); - /* 80313048 */ // True False -// J3DDrawBuffer* False -// J3DDrawBuffer False -void entry(J3DDrawBuffer*); + /* 80312948 */ J3DMatPacket(); + /* 803129A4 */ ~J3DMatPacket(); + /* 80312A04 */ void addShapePacket(J3DShapePacket*); + /* 80312A24 */ void beginDiff(); + /* 80312A4C */ void endDiff(); + /* 80312A74 */ void isSame(J3DMatPacket*) const; + /* 80312A9C */ void draw(); + /* 80313048 */ void entry(J3DDrawBuffer*); }; struct J3DDrawPacket { - /* 80312778 */ // True False -J3DDrawPacket(); - /* 803127B0 */ // True False -~J3DDrawPacket(); - /* 8031280C */ // False False -// u32 False -void newDisplayList(u32); - /* 80312898 */ // False False -// u32 False -void newSingleDisplayList(u32); - /* 80312924 */ // True False -void draw(); + /* 80312778 */ J3DDrawPacket(); + /* 803127B0 */ ~J3DDrawPacket(); + /* 8031280C */ void newDisplayList(u32); + /* 80312898 */ void newSingleDisplayList(u32); + /* 80312924 */ void draw(); }; struct J3DDisplayListObj { - /* 80312488 */ // False False -// u32 False -void newDisplayList(u32); - /* 80312508 */ // False False -// u32 False -void newSingleDisplayList(u32); - /* 8031256C */ // False False -void single_To_Double(); - /* 803125E4 */ // False False -// void* False -// void False -// u32 False -void setSingleDisplayList(void*, u32); - /* 80312604 */ // True False -void swapBuffer(); - /* 80312618 */ // False False -void callDL() const; - /* 80312644 */ // False False -void beginDL(); - /* 80312698 */ // False False -void endDL(); - /* 803126F4 */ // False False -void beginPatch(); - /* 80312714 */ // False False -void endPatch(); + /* 80312488 */ void newDisplayList(u32); + /* 80312508 */ void newSingleDisplayList(u32); + /* 8031256C */ void single_To_Double(); + /* 803125E4 */ void setSingleDisplayList(void*, u32); + /* 80312604 */ void swapBuffer(); + /* 80312618 */ void callDL() const; + /* 80312644 */ void beginDL(); + /* 80312698 */ void endDL(); + /* 803126F4 */ void beginPatch(); + /* 80312714 */ void endPatch(); }; -// +// // Forward References: -// +// - -// False False -// u32 False extern "C" void newDisplayList__17J3DDisplayListObjFUl(); -// False False -// u32 False extern "C" void newSingleDisplayList__17J3DDisplayListObjFUl(); -// False False extern "C" void single_To_Double__17J3DDisplayListObjFv(); -// False False -// void* False -// void False -// u32 False extern "C" void setSingleDisplayList__17J3DDisplayListObjFPvUl(); -// True False extern "C" void swapBuffer__17J3DDisplayListObjFv(); -// False False extern "C" void callDL__17J3DDisplayListObjCFv(); -// False False extern "C" void beginDL__17J3DDisplayListObjFv(); -// False False extern "C" void endDL__17J3DDisplayListObjFv(); -// False False extern "C" void beginPatch__17J3DDisplayListObjFv(); -// False False extern "C" void endPatch__17J3DDisplayListObjFv(); -// False False -// bool False -// J3DDrawBuffer* False -// J3DDrawBuffer False extern "C" bool entry__9J3DPacketFP13J3DDrawBuffer(); -// False False -// J3DPacket* False -// J3DPacket False extern "C" void addChildPacket__9J3DPacketFP9J3DPacket(); -// True False extern "C" void __ct__13J3DDrawPacketFv(); -// True False extern "C" void __dt__13J3DDrawPacketFv(); -// False False -// u32 False extern "C" void newDisplayList__13J3DDrawPacketFUl(); -// False False -// u32 False extern "C" void newSingleDisplayList__13J3DDrawPacketFUl(); -// True False extern "C" void draw__13J3DDrawPacketFv(); -// False False extern "C" void __ct__12J3DMatPacketFv(); -// False False extern "C" void __dt__12J3DMatPacketFv(); -// False False -// J3DShapePacket* False -// J3DShapePacket False extern "C" void addShapePacket__12J3DMatPacketFP14J3DShapePacket(); -// False False extern "C" void beginDiff__12J3DMatPacketFv(); -// False False extern "C" void endDiff__12J3DMatPacketFv(); -// False False -// J3DMatPacket* False -// J3DMatPacket False extern "C" void isSame__12J3DMatPacketCFP12J3DMatPacket(); -// True False extern "C" void draw__12J3DMatPacketFv(); -// False False extern "C" void __ct__14J3DShapePacketFv(); -// False False extern "C" void __dt__14J3DShapePacketFv(); -// True False -// u32 False extern "C" void calcDifferedBufferSize__14J3DShapePacketFUl(); -// False False -// u32 False extern "C" void newDifferedDisplayList__14J3DShapePacketFUl(); -// True False extern "C" void prepareDraw__14J3DShapePacketCFv(); -// True False extern "C" void draw__14J3DShapePacketFv(); -// False False extern "C" void drawFast__14J3DShapePacketFv(); -// True False -// void False extern "C" void draw__9J3DPacketFv(); -// True False -// J3DDrawBuffer* False -// J3DDrawBuffer False extern "C" void entry__12J3DMatPacketFP13J3DDrawBuffer(); extern "C" extern void* __vt__14J3DShapePacket[5]; extern "C" extern void* __vt__12J3DMatPacket[5]; @@ -231,72 +117,31 @@ extern "C" extern void* __vt__13J3DDrawPacket[5]; extern "C" extern void* __vt__9J3DPacket[5]; extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16]; -// +// // External References: -// +// -// False False -// void* False -// void False -// u32 False void* operator new(u32); -// False False -// void* False -// void False -// u32 False -// int False void* operator new[](u32, int); -// False False -// void False -// void* False -// void False void operator delete(void*); -// False False SECTION_INIT void memcpy(); -// False False extern "C" void __dt__9J3DPacketFv(); -// False False -// void* False -// void False -// u32 False extern "C" void* __nw__FUl(); -// False False -// void* False -// void False -// u32 False -// int False extern "C" void* __nwa__FUli(); -// False False -// void False -// void* False -// void False extern "C" void __dl__FPv(); -// False False extern "C" void setArray__15J3DVertexBufferCFv(); -// False False extern "C" void loadPreDrawSetting__8J3DShapeCFv(); -// False False extern "C" void syncJ3DSysFlags__12J3DModelDataCFv(); -// False False extern "C" void DCStoreRange(); -// False False extern "C" void OSDisableInterrupts(); -// False False extern "C" void OSRestoreInterrupts(); -// False False extern "C" void GXCallDisplayList(); -// False False extern "C" void GDInitGDLObj(); -// False False extern "C" void GDFlushCurrToMem(); -// False False extern "C" void GDPadCurr32(); -// False False extern "C" void __ptmf_scall(); -// False False extern "C" void _savegpr_28(); -// False False extern "C" void _restgpr_28(); extern "C" extern u8 sortFuncTable__13J3DDrawBuffer[72]; extern "C" extern u8 j3dSys[284]; @@ -306,102 +151,87 @@ extern "C" extern u8 sTexMtxObj__17J3DDifferedTexMtx[4]; extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4]; extern "C" extern u8 __GDCurrentDL[4]; -// +// // Declarations: -// +// -/* 80312488-80312508 0080+00 s=1 e=1 z=0 None .text newDisplayList__17J3DDisplayListObjFUl */ +/* 80312488-80312508 0080+00 s=1 e=1 z=0 None .text newDisplayList__17J3DDisplayListObjFUl */ // 803124B0: 802CECEC (__nwa__FUli) // 803124C0: 802CECEC (__nwa__FUli) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// u32 False asm void J3DDisplayListObj::newDisplayList(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/newDisplayList__17J3DDisplayListObjFUl.s" } #pragma pop - -/* 80312508-8031256C 0064+00 s=1 e=1 z=0 None .text newSingleDisplayList__17J3DDisplayListObjFUl */ +/* 80312508-8031256C 0064+00 s=1 e=1 z=0 None .text newSingleDisplayList__17J3DDisplayListObjFUl + */ // 80312530: 802CECEC (__nwa__FUli) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// u32 False asm void J3DDisplayListObj::newSingleDisplayList(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/newSingleDisplayList__17J3DDisplayListObjFUl.s" } #pragma pop - -/* 8031256C-803125E4 0078+00 s=0 e=1 z=0 None .text single_To_Double__17J3DDisplayListObjFv */ +/* 8031256C-803125E4 0078+00 s=0 e=1 z=0 None .text single_To_Double__17J3DDisplayListObjFv */ // 80312598: 802CECEC (__nwa__FUli) // 803125BC: 80003540 (memcpy) // 803125C8: 8033B5DC (DCStoreRange) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::single_To_Double() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/single_To_Double__17J3DDisplayListObjFv.s" } #pragma pop - -/* 803125E4-80312604 0020+00 s=0 e=1 z=0 None .text setSingleDisplayList__17J3DDisplayListObjFPvUl */ +/* 803125E4-80312604 0020+00 s=0 e=1 z=0 None .text + * setSingleDisplayList__17J3DDisplayListObjFPvUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// void* False -// void False -// u32 False asm void J3DDisplayListObj::setSingleDisplayList(void* param_0, u32 param_1) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/setSingleDisplayList__17J3DDisplayListObjFPvUl.s" } #pragma pop - -/* 80312604-80312618 0014+00 s=1 e=0 z=0 None .text swapBuffer__17J3DDisplayListObjFv */ +/* 80312604-80312618 0014+00 s=1 e=0 z=0 None .text swapBuffer__17J3DDisplayListObjFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void J3DDisplayListObj::swapBuffer() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/swapBuffer__17J3DDisplayListObjFv.s" } #pragma pop - -/* 80312618-80312644 002C+00 s=3 e=4 z=1 None .text callDL__17J3DDisplayListObjCFv */ +/* 80312618-80312644 002C+00 s=3 e=4 z=1 None .text callDL__17J3DDisplayListObjCFv */ // 80312630: 8035FEF0 (GXCallDisplayList) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::callDL() const { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/callDL__17J3DDisplayListObjCFv.s" } #pragma pop - /* ############################################################################################## */ -/* 80434C70-80434C80 0010+00 s=2 e=3 z=0 None .bss sGDLObj__17J3DDisplayListObj */ +/* 80434C70-80434C80 0010+00 s=2 e=3 z=0 None .bss sGDLObj__17J3DDisplayListObj */ u8 sGDLObj__17J3DDisplayListObj[16]; -/* 804515A0-804515A8 0004+04 s=3 e=0 z=0 None .sbss sInterruptFlag__17J3DDisplayListObj */ +/* 804515A0-804515A8 0004+04 s=3 e=0 z=0 None .sbss sInterruptFlag__17J3DDisplayListObj */ static u8 sInterruptFlag__17J3DDisplayListObj[4 + 4 /* padding */]; -/* 80312644-80312698 0054+00 s=2 e=1 z=0 None .text beginDL__17J3DDisplayListObjFv */ +/* 80312644-80312698 0054+00 s=2 e=1 z=0 None .text beginDL__17J3DDisplayListObjFv */ // 80312658: 80312604 (swapBuffer__17J3DDisplayListObjFv) // 8031265C: 8033D6F4 (OSDisableInterrupts) // 80312660: 804515A0 (sInterruptFlag__17J3DDisplayListObj) @@ -414,15 +244,13 @@ static u8 sInterruptFlag__17J3DDisplayListObj[4 + 4 /* padding */]; #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::beginDL() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/beginDL__17J3DDisplayListObjFv.s" } #pragma pop - -/* 80312698-803126F4 005C+00 s=1 e=1 z=0 None .text endDL__17J3DDisplayListObjFv */ +/* 80312698-803126F4 005C+00 s=1 e=1 z=0 None .text endDL__17J3DDisplayListObjFv */ // 803126AC: 80360FDC (GDPadCurr32) // 803126B0: 804515A0 (sInterruptFlag__17J3DDisplayListObj) // 803126B4: 8033D71C (OSRestoreInterrupts) @@ -433,116 +261,101 @@ asm void J3DDisplayListObj::beginDL() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::endDL() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/endDL__17J3DDisplayListObjFv.s" } #pragma pop - -/* 803126F4-80312714 0020+00 s=0 e=1 z=0 None .text beginPatch__17J3DDisplayListObjFv */ +/* 803126F4-80312714 0020+00 s=0 e=1 z=0 None .text beginPatch__17J3DDisplayListObjFv */ // 80312700: 80312644 (beginDL__17J3DDisplayListObjFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::beginPatch() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/beginPatch__17J3DDisplayListObjFv.s" } #pragma pop - -/* 80312714-80312750 003C+00 s=0 e=1 z=0 None .text endPatch__17J3DDisplayListObjFv */ +/* 80312714-80312750 003C+00 s=0 e=1 z=0 None .text endPatch__17J3DDisplayListObjFv */ // 80312728: 804515A0 (sInterruptFlag__17J3DDisplayListObj) // 8031272C: 8033D71C (OSRestoreInterrupts) // 80312734: 80451980 (__GDCurrentDL) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DDisplayListObj::endPatch() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/endPatch__17J3DDisplayListObjFv.s" } #pragma pop - -/* 80312750-80312758 0008+00 s=3 e=16 z=10 None .text entry__9J3DPacketFP13J3DDrawBuffer */ -// False False -// bool False -// J3DDrawBuffer* False -// J3DDrawBuffer False +/* 80312750-80312758 0008+00 s=3 e=16 z=10 None .text entry__9J3DPacketFP13J3DDrawBuffer */ bool J3DPacket::entry(J3DDrawBuffer* param_0) { - return true; + return true; } - -/* 80312758-80312778 0020+00 s=0 e=2 z=0 None .text addChildPacket__9J3DPacketFP9J3DPacket */ +/* 80312758-80312778 0020+00 s=0 e=2 z=0 None .text addChildPacket__9J3DPacketFP9J3DPacket */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// J3DPacket* False -// J3DPacket False asm void J3DPacket::addChildPacket(J3DPacket* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/addChildPacket__9J3DPacketFP9J3DPacket.s" } #pragma pop - /* ############################################################################################## */ -/* 803CD900-803CD920 0020+00 s=1 e=0 z=0 None .data sDifferedRegister */ +/* 803CD900-803CD920 0020+00 s=1 e=0 z=0 None .data sDifferedRegister */ SECTION_DATA static u8 sDifferedRegister[32] = { - 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, }; -/* 803CD920-803CD940 0020+00 s=1 e=0 z=0 None .data sSizeOfDiffered */ +/* 803CD920-803CD940 0020+00 s=1 e=0 z=0 None .data sSizeOfDiffered */ SECTION_DATA static u8 sSizeOfDiffered[32] = { - 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x78, - 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2D, + 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x78, + 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2D, }; -/* 803CD940-803CD954 0014+00 s=2 e=0 z=0 None .data __vt__14J3DShapePacket */ +/* 803CD940-803CD954 0014+00 s=2 e=0 z=0 None .data __vt__14J3DShapePacket */ SECTION_DATA void* __vt__14J3DShapePacket[5] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)entry__9J3DPacketFP13J3DDrawBuffer, - (void*)draw__14J3DShapePacketFv, - (void*)__dt__14J3DShapePacketFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)entry__9J3DPacketFP13J3DDrawBuffer, + (void*)draw__14J3DShapePacketFv, + (void*)__dt__14J3DShapePacketFv, }; -/* 803CD954-803CD968 0014+00 s=2 e=0 z=0 None .data __vt__12J3DMatPacket */ +/* 803CD954-803CD968 0014+00 s=2 e=0 z=0 None .data __vt__12J3DMatPacket */ SECTION_DATA void* __vt__12J3DMatPacket[5] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)entry__12J3DMatPacketFP13J3DDrawBuffer, - (void*)draw__12J3DMatPacketFv, - (void*)__dt__12J3DMatPacketFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)entry__12J3DMatPacketFP13J3DDrawBuffer, + (void*)draw__12J3DMatPacketFv, + (void*)__dt__12J3DMatPacketFv, }; -/* 803CD968-803CD97C 0014+00 s=2 e=0 z=0 None .data __vt__13J3DDrawPacket */ +/* 803CD968-803CD97C 0014+00 s=2 e=0 z=0 None .data __vt__13J3DDrawPacket */ SECTION_DATA void* __vt__13J3DDrawPacket[5] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)entry__9J3DPacketFP13J3DDrawBuffer, - (void*)draw__13J3DDrawPacketFv, - (void*)__dt__13J3DDrawPacketFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)entry__9J3DPacketFP13J3DDrawBuffer, + (void*)draw__13J3DDrawPacketFv, + (void*)__dt__13J3DDrawPacketFv, }; -/* 803CD97C-803CD990 0014+00 s=2 e=34 z=23 None .data __vt__9J3DPacket */ +/* 803CD97C-803CD990 0014+00 s=2 e=34 z=23 None .data __vt__9J3DPacket */ SECTION_DATA void* __vt__9J3DPacket[5] = { - (void*)NULL /* RTTI */, - (void*)NULL, - (void*)entry__9J3DPacketFP13J3DDrawBuffer, - (void*)draw__9J3DPacketFv, - (void*)__dt__9J3DPacketFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)entry__9J3DPacketFP13J3DDrawBuffer, + (void*)draw__9J3DPacketFv, + (void*)__dt__9J3DPacketFv, }; -/* 80312778-803127B0 0038+00 s=2 e=0 z=0 None .text __ct__13J3DDrawPacketFv */ +/* 80312778-803127B0 0038+00 s=2 e=0 z=0 None .text __ct__13J3DDrawPacketFv */ // 80312778: 803CD97C (__vt__9J3DPacket) // 8031277C: 803CD97C (__vt__9J3DPacket) // 80312794: 803CD968 (__vt__13J3DDrawPacket) @@ -550,15 +363,13 @@ SECTION_DATA void* __vt__9J3DPacket[5] = { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm J3DDrawPacket::J3DDrawPacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__13J3DDrawPacketFv.s" } #pragma pop - -/* 803127B0-8031280C 005C+00 s=3 e=0 z=0 None .text __dt__13J3DDrawPacketFv */ +/* 803127B0-8031280C 005C+00 s=3 e=0 z=0 None .text __dt__13J3DDrawPacketFv */ // 803127C8: 803CD968 (__vt__13J3DDrawPacket) // 803127CC: 803CD968 (__vt__13J3DDrawPacket) // 803127D8: 803CD97C (__vt__9J3DPacket) @@ -567,73 +378,62 @@ asm J3DDrawPacket::J3DDrawPacket() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm J3DDrawPacket::~J3DDrawPacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__13J3DDrawPacketFv.s" } #pragma pop - -/* 8031280C-80312898 008C+00 s=1 e=1 z=0 None .text newDisplayList__13J3DDrawPacketFUl */ +/* 8031280C-80312898 008C+00 s=1 e=1 z=0 None .text newDisplayList__13J3DDrawPacketFUl */ // 8031282C: 802CEC4C (__nw__FUl) // 80312868: 80312488 (newDisplayList__17J3DDisplayListObjFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// u32 False asm void J3DDrawPacket::newDisplayList(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/newDisplayList__13J3DDrawPacketFUl.s" } #pragma pop - -/* 80312898-80312924 008C+00 s=0 e=1 z=0 None .text newSingleDisplayList__13J3DDrawPacketFUl */ +/* 80312898-80312924 008C+00 s=0 e=1 z=0 None .text newSingleDisplayList__13J3DDrawPacketFUl + */ // 803128B8: 802CEC4C (__nw__FUl) // 803128F4: 80312508 (newSingleDisplayList__17J3DDisplayListObjFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// u32 False asm void J3DDrawPacket::newSingleDisplayList(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/newSingleDisplayList__13J3DDrawPacketFUl.s" } #pragma pop - -/* 80312924-80312948 0024+00 s=1 e=0 z=0 None .text draw__13J3DDrawPacketFv */ +/* 80312924-80312948 0024+00 s=1 e=0 z=0 None .text draw__13J3DDrawPacketFv */ // 80312934: 80312618 (callDL__17J3DDisplayListObjCFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void J3DDrawPacket::draw() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/draw__13J3DDrawPacketFv.s" } #pragma pop - -/* 80312948-803129A4 005C+00 s=0 e=1 z=0 None .text __ct__12J3DMatPacketFv */ +/* 80312948-803129A4 005C+00 s=0 e=1 z=0 None .text __ct__12J3DMatPacketFv */ // 8031295C: 80312778 (__ct__13J3DDrawPacketFv) // 80312960: 803CD954 (__vt__12J3DMatPacket) // 80312964: 803CD954 (__vt__12J3DMatPacket) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm J3DMatPacket::J3DMatPacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__12J3DMatPacketFv.s" } #pragma pop - -/* 803129A4-80312A04 0060+00 s=1 e=1 z=0 None .text __dt__12J3DMatPacketFv */ +/* 803129A4-80312A04 0060+00 s=1 e=1 z=0 None .text __dt__12J3DMatPacketFv */ // 803129C4: 803CD954 (__vt__12J3DMatPacket) // 803129C8: 803CD954 (__vt__12J3DMatPacket) // 803129D4: 803127B0 (__dt__13J3DDrawPacketFv) @@ -641,69 +441,56 @@ asm J3DMatPacket::J3DMatPacket() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm J3DMatPacket::~J3DMatPacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__12J3DMatPacketFv.s" } #pragma pop - -/* 80312A04-80312A24 0020+00 s=0 e=3 z=0 None .text addShapePacket__12J3DMatPacketFP14J3DShapePacket */ +/* 80312A04-80312A24 0020+00 s=0 e=3 z=0 None .text + * addShapePacket__12J3DMatPacketFP14J3DShapePacket */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// J3DShapePacket* False -// J3DShapePacket False asm void J3DMatPacket::addShapePacket(J3DShapePacket* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/addShapePacket__12J3DMatPacketFP14J3DShapePacket.s" } #pragma pop - -/* 80312A24-80312A4C 0028+00 s=0 e=1 z=0 None .text beginDiff__12J3DMatPacketFv */ +/* 80312A24-80312A4C 0028+00 s=0 e=1 z=0 None .text beginDiff__12J3DMatPacketFv */ // 80312A38: 80312644 (beginDL__17J3DDisplayListObjFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DMatPacket::beginDiff() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/beginDiff__12J3DMatPacketFv.s" } #pragma pop - -/* 80312A4C-80312A74 0028+00 s=0 e=1 z=0 None .text endDiff__12J3DMatPacketFv */ +/* 80312A4C-80312A74 0028+00 s=0 e=1 z=0 None .text endDiff__12J3DMatPacketFv */ // 80312A60: 80312698 (endDL__17J3DDisplayListObjFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DMatPacket::endDiff() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/endDiff__12J3DMatPacketFv.s" } #pragma pop - -/* 80312A74-80312A9C 0028+00 s=0 e=1 z=0 None .text isSame__12J3DMatPacketCFP12J3DMatPacket */ +/* 80312A74-80312A9C 0028+00 s=0 e=1 z=0 None .text isSame__12J3DMatPacketCFP12J3DMatPacket */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// J3DMatPacket* False -// J3DMatPacket False asm void J3DMatPacket::isSame(J3DMatPacket* param_0) const { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/isSame__12J3DMatPacketCFP12J3DMatPacket.s" } #pragma pop - -/* 80312A9C-80312B20 0084+00 s=1 e=0 z=0 None .text draw__12J3DMatPacketFv */ +/* 80312A9C-80312B20 0084+00 s=1 e=0 z=0 None .text draw__12J3DMatPacketFv */ // 80312AC8: 80312618 (callDL__17J3DDisplayListObjCFv) // 80312AD8: 80315300 (loadPreDrawSetting__8J3DShapeCFv) // 80312AEC: 80312618 (callDL__17J3DDisplayListObjCFv) @@ -712,30 +499,26 @@ asm void J3DMatPacket::isSame(J3DMatPacket* param_0) const { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void J3DMatPacket::draw() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/draw__12J3DMatPacketFv.s" } #pragma pop - -/* 80312B20-80312B74 0054+00 s=0 e=1 z=0 None .text __ct__14J3DShapePacketFv */ +/* 80312B20-80312B74 0054+00 s=0 e=1 z=0 None .text __ct__14J3DShapePacketFv */ // 80312B34: 80312778 (__ct__13J3DDrawPacketFv) // 80312B38: 803CD940 (__vt__14J3DShapePacket) // 80312B3C: 803CD940 (__vt__14J3DShapePacket) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm J3DShapePacket::J3DShapePacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__14J3DShapePacketFv.s" } #pragma pop - -/* 80312B74-80312BD4 0060+00 s=1 e=1 z=0 None .text __dt__14J3DShapePacketFv */ +/* 80312B74-80312BD4 0060+00 s=1 e=1 z=0 None .text __dt__14J3DShapePacketFv */ // 80312B94: 803CD940 (__vt__14J3DShapePacket) // 80312B98: 803CD940 (__vt__14J3DShapePacket) // 80312BA4: 803127B0 (__dt__13J3DDrawPacketFv) @@ -743,15 +526,14 @@ asm J3DShapePacket::J3DShapePacket() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm J3DShapePacket::~J3DShapePacket() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__14J3DShapePacketFv.s" } #pragma pop - -/* 80312BD4-80312DBC 01E8+00 s=1 e=0 z=0 None .text calcDifferedBufferSize__14J3DShapePacketFUl */ +/* 80312BD4-80312DBC 01E8+00 s=1 e=0 z=0 None .text calcDifferedBufferSize__14J3DShapePacketFUl + */ // 80312BE4: 803621D8 (_savegpr_28) // 80312BF8: 803CD900 (sDifferedRegister) // 80312BFC: 803CD900 (sDifferedRegister) @@ -761,31 +543,26 @@ asm J3DShapePacket::~J3DShapePacket() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// u32 False asm void J3DShapePacket::calcDifferedBufferSize(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/calcDifferedBufferSize__14J3DShapePacketFUl.s" } #pragma pop - -/* 80312DBC-80312E08 004C+00 s=0 e=1 z=0 None .text newDifferedDisplayList__14J3DShapePacketFUl */ +/* 80312DBC-80312E08 004C+00 s=0 e=1 z=0 None .text newDifferedDisplayList__14J3DShapePacketFUl + */ // 80312DD4: 80312BD4 (calcDifferedBufferSize__14J3DShapePacketFUl) // 80312DE0: 8031280C (newDisplayList__13J3DDrawPacketFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False -// u32 False asm void J3DShapePacket::newDifferedDisplayList(u32 param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/newDifferedDisplayList__14J3DShapePacketFUl.s" } #pragma pop - -/* 80312E08-80312F24 011C+00 s=2 e=0 z=0 None .text prepareDraw__14J3DShapePacketCFv */ +/* 80312E08-80312F24 011C+00 s=2 e=0 z=0 None .text prepareDraw__14J3DShapePacketCFv */ // 80312E24: 8031106C (setArray__15J3DVertexBufferCFv) // 80312E2C: 80434AC8 (j3dSys) // 80312E30: 80434AC8 (j3dSys) @@ -794,15 +571,13 @@ asm void J3DShapePacket::newDifferedDisplayList(u32 param_0) { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void J3DShapePacket::prepareDraw() const { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/prepareDraw__14J3DShapePacketCFv.s" } #pragma pop - -/* 80312F24-80312FBC 0098+00 s=1 e=0 z=0 None .text draw__14J3DShapePacketFv */ +/* 80312F24-80312FBC 0098+00 s=1 e=0 z=0 None .text draw__14J3DShapePacketFv */ // 80312F50: 80312E08 (prepareDraw__14J3DShapePacketCFv) // 80312F6C: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx) // 80312F74: 804515C4 (sTexMtxObj__17J3DDifferedTexMtx) @@ -811,15 +586,13 @@ asm void J3DShapePacket::prepareDraw() const { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False asm void J3DShapePacket::draw() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/draw__14J3DShapePacketFv.s" } #pragma pop - -/* 80312FBC-80313044 0088+00 s=1 e=2 z=1 None .text drawFast__14J3DShapePacketFv */ +/* 80312FBC-80313044 0088+00 s=1 e=2 z=1 None .text drawFast__14J3DShapePacketFv */ // 80312FE8: 80312E08 (prepareDraw__14J3DShapePacketCFv) // 80313004: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx) // 8031300C: 804515C4 (sTexMtxObj__17J3DDifferedTexMtx) @@ -827,36 +600,26 @@ asm void J3DShapePacket::draw() { #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// False False asm void J3DShapePacket::drawFast() { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/drawFast__14J3DShapePacketFv.s" } #pragma pop - -/* 80313044-80313048 0004+00 s=1 e=0 z=0 None .text draw__9J3DPacketFv */ -// True False -// void False +/* 80313044-80313048 0004+00 s=1 e=0 z=0 None .text draw__9J3DPacketFv */ void J3DPacket::draw() { - /* empty function */ + /* empty function */ } - -/* 80313048-803130A8 0060+00 s=1 e=0 z=0 None .text entry__12J3DMatPacketFP13J3DDrawBuffer */ +/* 80313048-803130A8 0060+00 s=1 e=0 z=0 None .text entry__12J3DMatPacketFP13J3DDrawBuffer */ // 80313060: 803CEC30 (sortFuncTable__13J3DDrawBuffer) // 80313064: 803CEC30 (sortFuncTable__13J3DDrawBuffer) // 80313090: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -// True False -// J3DDrawBuffer* False -// J3DDrawBuffer False asm void J3DMatPacket::entry(J3DDrawBuffer* param_0) { - nofralloc + nofralloc #include "asm/JSystem/J3DGraphBase/J3DPacket/entry__12J3DMatPacketFP13J3DDrawBuffer.s" } #pragma pop - - |
