diff options
| author | Julgodis <> | 2021-04-08 01:47:05 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-04-08 01:47:05 +0200 |
| commit | a23a10639979ee10cbea5ffdadadc490d9e60227 (patch) | |
| tree | 75a86f6d6760a9f4183f3e97606eb7747399a0a8 /src/m_Do/m_Do_ext.cpp | |
| parent | dca1d2a1c032f239c65aa1b7767132c12e89f628 (diff) | |
demangle data-symbols
Diffstat (limited to 'src/m_Do/m_Do_ext.cpp')
| -rw-r--r-- | src/m_Do/m_Do_ext.cpp | 84 |
1 files changed, 47 insertions, 37 deletions
diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp index 81dae424b5..e3cf8af0da 100644 --- a/src/m_Do/m_Do_ext.cpp +++ b/src/m_Do/m_Do_ext.cpp @@ -18,6 +18,17 @@ struct mDoExt_morf_c { /* 8000FBC0 */ void frameUpdate(); }; +struct J3DModelData {}; + +struct J3DModel { + /* 80327100 */ void initialize(); + /* 80327184 */ void entryModelData(J3DModelData*, u32, u32); + /* 803275FC */ void newDifferedDisplayList(u32); + /* 8032767C */ void lock(); + /* 803276B4 */ void unlock(); + /* 803279A0 */ void diff(); +}; + struct Vec {}; struct cXyz { @@ -30,17 +41,6 @@ struct cXyz { /* 80266F48 */ void normalizeZP(); }; -struct J3DModelData {}; - -struct J3DModel { - /* 80327100 */ void initialize(); - /* 80327184 */ void entryModelData(J3DModelData*, u32, u32); - /* 803275FC */ void newDifferedDisplayList(u32); - /* 8032767C */ void lock(); - /* 803276B4 */ void unlock(); - /* 803279A0 */ void diff(); -}; - struct mDoExt_invisibleModel { /* 8000E53C */ void create(J3DModel*, u8); /* 8000E6C8 */ void entryJoint(cXyz*); @@ -54,15 +54,18 @@ struct mDoExt_invJntPacket { }; struct J3DMaterialTable; -struct J3DAnmTevRegKey { - /* 8032B780 */ void searchUpdateMaterialID(J3DMaterialTable*); -}; - struct J3DAnmColor { /* 8032A8A4 */ void searchUpdateMaterialID(J3DMaterialTable*); }; -struct J3DAnmTexPattern; +struct J3DAnmTexPattern { + /* 8032B004 */ void searchUpdateMaterialID(J3DMaterialTable*); +}; + +struct J3DAnmTevRegKey { + /* 8032B780 */ void searchUpdateMaterialID(J3DMaterialTable*); +}; + struct J3DAnmTextureSRTKey { /* 8032B0C0 */ void searchUpdateMaterialID(J3DMaterialTable*); }; @@ -74,10 +77,6 @@ struct J3DMaterialTable { /* 8032FE70 */ void entryTevRegAnimator(J3DAnmTevRegKey*); }; -struct J3DAnmTexPattern { - /* 8032B004 */ void searchUpdateMaterialID(J3DMaterialTable*); -}; - struct mDoExt_btpAnm { /* 8000D54C */ void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16); /* 8000D5E8 */ void entry(J3DMaterialTable*, s16); @@ -139,15 +138,15 @@ struct mDoExt_MtxCalcAnmBlendTbl { struct mDoExt_McaMorfCallBack2_c {}; +struct J3DTransformInfo {}; + +struct mDoExt_McaMorfCallBack1_c {}; + struct Z2Creature { /* 802C0628 */ void initAnime(void*, bool, f32, f32); /* 802C06D0 */ void updateAnime(f32, f32); }; -struct mDoExt_McaMorfCallBack1_c {}; - -struct J3DTransformInfo {}; - struct mDoExt_McaMorfSO { /* 800107D0 */ mDoExt_McaMorfSO(J3DModelData*, mDoExt_McaMorfCallBack1_c*, mDoExt_McaMorfCallBack2_c*, J3DAnmTransform*, int, f32, int, @@ -213,10 +212,10 @@ struct mDoExt_3DlineMatSortPacket { /* 80014E20 */ ~mDoExt_3DlineMatSortPacket(); }; -struct _GXColor {}; - struct dKy_tevstr_c {}; +struct _GXColor {}; + struct ResTIMG {}; struct mDoExt_3DlineMat1_c { @@ -237,16 +236,16 @@ struct mDoExt_3DlineMat0_c { /* 80014E84 */ bool getMaterialID(); }; -struct J3DDrawBuffer; +struct J3DPacket; +struct J3DDrawBuffer { + /* 8032548C */ void entryImm(J3DPacket*, u16); +}; + struct J3DPacket { /* 8000E680 */ ~J3DPacket(); /* 80312750 */ bool entry(J3DDrawBuffer*); }; -struct J3DDrawBuffer { - /* 8032548C */ void entryImm(J3DPacket*, u16); -}; - struct dDlst_list_c { /* 800565EC */ void entryZSortXluDrawList(J3DDrawBuffer*, J3DPacket*, cXyz&); }; @@ -291,6 +290,8 @@ struct JKRHeap { /* 802CE448 */ void destroy(); /* 802CE500 */ void free(void*, JKRHeap*); /* 802CEB78 */ void setErrorFlag(bool); + + static u8 sCurrentHeap[4]; }; struct JUTResFont { @@ -412,6 +413,9 @@ struct J3DTevBlock { struct J3DSys { /* 8031073C */ void reinitGX(); + + static u8 mCurrentMtx[48]; + static f32 mParentS[3]; }; struct J3DShapePacket { @@ -420,6 +424,8 @@ struct J3DShapePacket { struct J3DShape { /* 80315300 */ void loadPreDrawSetting() const; + + static u8 sOldVcdVatCmd[4]; }; struct J3DBlend {}; @@ -485,6 +491,8 @@ struct J3DMtxCalc { /* 80014E9C */ bool getAnmTransform(); /* 80014EA4 */ void setWeight(u8, f32); /* 80014EA8 */ void getWeight(u8) const; + + static u8 mJoint[4]; }; struct J3DMaterialAnm { @@ -529,6 +537,8 @@ struct J3DFrameCtrl { struct J3DDisplayListObj { /* 80312618 */ void callDL() const; + + static u8 sGDLObj[16]; }; struct J3DColorChan { @@ -926,14 +936,14 @@ extern "C" extern void* __vt__9J3DPacket[5]; extern "C" extern void* __vt__8J3DModel[9]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 j3dSys[284]; -extern "C" extern u8 mCurrentMtx__6J3DSys[48]; -extern "C" extern f32 mParentS__6J3DSys[3]; -extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16]; +extern "C" u8 mCurrentMtx__6J3DSys[48]; +extern "C" f32 mParentS__6J3DSys[3]; +extern "C" u8 sGDLObj__17J3DDisplayListObj[16]; extern "C" extern u32 __float_nan; extern "C" extern f32 G_CM3D_F_ABS_MIN[1 + 1 /* padding */]; -extern "C" extern u8 sCurrentHeap__7JKRHeap[4]; -extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4]; -extern "C" extern u8 mJoint__10J3DMtxCalc[4]; +extern "C" u8 sCurrentHeap__7JKRHeap[4]; +extern "C" u8 sOldVcdVatCmd__8J3DShape[4]; +extern "C" u8 mJoint__10J3DMtxCalc[4]; extern "C" extern u8 __GDCurrentDL[4]; extern "C" extern u32 j3dDefaultTevOrderInfoNull; extern "C" extern u32 j3dDefaultIndTexOrderNull; |
