mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -04:00
demangle data-symbols
This commit is contained in:
@@ -37,6 +37,10 @@ struct J3DDrawBuffer {
|
||||
/* 803254AC */ void draw() const;
|
||||
/* 80325500 */ void drawHead() const;
|
||||
/* 80325578 */ void drawTail() const;
|
||||
|
||||
static u8 sortFuncTable[72];
|
||||
static u8 drawFuncTable[24];
|
||||
static u8 entryNum[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -58,7 +62,9 @@ extern "C" void draw__13J3DDrawBufferCFv();
|
||||
extern "C" void drawHead__13J3DDrawBufferCFv();
|
||||
extern "C" void drawTail__13J3DDrawBufferCFv();
|
||||
extern "C" void __sinit_J3DDrawBuffer_cpp();
|
||||
extern "C" extern u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
|
||||
extern "C" u8 sortFuncTable__13J3DDrawBuffer[72];
|
||||
extern "C" u8 drawFuncTable__13J3DDrawBuffer[24];
|
||||
extern "C" u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -267,7 +273,7 @@ SECTION_DATA static void* lit_997[3] = {
|
||||
#pragma pop
|
||||
|
||||
/* 803CEC30-803CEC78 02BD50 0048+00 0/1 1/1 0/0 .data sortFuncTable__13J3DDrawBuffer */
|
||||
SECTION_DATA extern u8 sortFuncTable__13J3DDrawBuffer[72] = {
|
||||
SECTION_DATA u8 J3DDrawBuffer::sortFuncTable[72] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
@@ -296,7 +302,7 @@ SECTION_DATA static void* lit_999[3] = {
|
||||
#pragma pop
|
||||
|
||||
/* 803CEC90-803CECA8 02BDB0 0018+00 1/2 0/0 0/0 .data drawFuncTable__13J3DDrawBuffer */
|
||||
SECTION_DATA static u8 drawFuncTable__13J3DDrawBuffer[24] = {
|
||||
SECTION_DATA u8 J3DDrawBuffer::drawFuncTable[24] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
@@ -348,5 +354,4 @@ SECTION_CTORS void* const _ctors_803255F0 = (void*)__sinit_J3DDrawBuffer_cpp;
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804515E0-804515E8 000AE0 0004+04 0/0 1/1 0/0 .sbss entryNum__13J3DDrawBuffer */
|
||||
extern u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
|
||||
u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
|
||||
u8 J3DDrawBuffer::entryNum[4 + 4 /* padding */];
|
||||
|
||||
@@ -427,6 +427,10 @@ struct J3DTevBlock1 {
|
||||
/* 803228F4 */ ~J3DTevBlock1();
|
||||
};
|
||||
|
||||
struct J3DSys {
|
||||
static u8 sTexCoordScaleTable[64 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J3DPEBlockXlu {
|
||||
/* 80317BF4 */ s32 countDLSize();
|
||||
/* 8031E98C */ void load();
|
||||
@@ -1265,7 +1269,7 @@ extern "C" extern void* __vt__11J3DIndBlock[19];
|
||||
extern "C" extern void* __vt__14J3DTexGenBlock[27];
|
||||
extern "C" extern void* __vt__13J3DColorBlock[36];
|
||||
extern "C" extern u8 j3dSys[284];
|
||||
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
extern "C" u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
extern "C" extern u8 j3dTevSwapTableTable[1024];
|
||||
extern "C" extern u8 j3dAlphaCmpTable[768];
|
||||
extern "C" extern u8 j3dZModeTable[96];
|
||||
|
||||
@@ -30,12 +30,12 @@ struct J3DTexGenBlock4 {
|
||||
/* 80317674 */ void initialize();
|
||||
};
|
||||
|
||||
struct J3DNBTScale {};
|
||||
|
||||
struct J3DTexCoord {
|
||||
/* 8000E464 */ J3DTexCoord();
|
||||
};
|
||||
|
||||
struct J3DNBTScale {};
|
||||
|
||||
struct J3DTexGenBlock {
|
||||
/* 8000DFD8 */ bool getTexMtx(u32);
|
||||
/* 8000DFE0 */ bool getTexCoord(u32);
|
||||
@@ -109,10 +109,10 @@ struct J3DPEBlockFogOff {
|
||||
|
||||
struct J3DBlend {};
|
||||
|
||||
struct J3DFog {};
|
||||
|
||||
struct J3DAlphaComp {};
|
||||
|
||||
struct J3DFog {};
|
||||
|
||||
struct J3DPEBlock {
|
||||
/* 8000DBCC */ void patch();
|
||||
/* 8000DF3C */ bool getZCompLoc() const;
|
||||
|
||||
@@ -27,9 +27,13 @@ struct J3DShapePacket {
|
||||
|
||||
struct J3DShape {
|
||||
/* 80315300 */ void loadPreDrawSetting() const;
|
||||
|
||||
static u8 sOldVcdVatCmd[4];
|
||||
};
|
||||
|
||||
struct J3DDrawBuffer {};
|
||||
struct J3DDrawBuffer {
|
||||
static u8 sortFuncTable[72];
|
||||
};
|
||||
|
||||
struct J3DPacket {
|
||||
/* 8000E680 */ ~J3DPacket();
|
||||
@@ -72,6 +76,14 @@ struct J3DDisplayListObj {
|
||||
/* 80312698 */ void endDL();
|
||||
/* 803126F4 */ void beginPatch();
|
||||
/* 80312714 */ void endPatch();
|
||||
|
||||
static u8 sGDLObj[16];
|
||||
static u8 sInterruptFlag[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J3DDifferedTexMtx {
|
||||
static u8 sTexGenBlock[4];
|
||||
static u8 sTexMtxObj[4];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -111,6 +123,8 @@ extern "C" void draw__14J3DShapePacketFv();
|
||||
extern "C" void drawFast__14J3DShapePacketFv();
|
||||
extern "C" void draw__9J3DPacketFv();
|
||||
extern "C" void entry__12J3DMatPacketFP13J3DDrawBuffer();
|
||||
extern "C" u8 sGDLObj__17J3DDisplayListObj[16];
|
||||
extern "C" u8 sInterruptFlag__17J3DDisplayListObj[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -134,12 +148,12 @@ extern "C" void GDPadCurr32();
|
||||
extern "C" void __ptmf_scall();
|
||||
extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" extern u8 sortFuncTable__13J3DDrawBuffer[72];
|
||||
extern "C" u8 sortFuncTable__13J3DDrawBuffer[72];
|
||||
extern "C" extern u8 j3dSys[284];
|
||||
extern "C" extern u8 struct_804515B0[4];
|
||||
extern "C" extern u8 sTexGenBlock__17J3DDifferedTexMtx[4];
|
||||
extern "C" extern u8 sTexMtxObj__17J3DDifferedTexMtx[4];
|
||||
extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4];
|
||||
extern "C" u8 sTexGenBlock__17J3DDifferedTexMtx[4];
|
||||
extern "C" u8 sTexMtxObj__17J3DDifferedTexMtx[4];
|
||||
extern "C" u8 sOldVcdVatCmd__8J3DShape[4];
|
||||
extern "C" extern u8 __GDCurrentDL[4];
|
||||
|
||||
//
|
||||
@@ -211,12 +225,11 @@ asm void J3DDisplayListObj::callDL() const {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80434C70-80434C80 061990 0010+00 2/2 3/3 0/0 .bss sGDLObj__17J3DDisplayListObj */
|
||||
extern u8 sGDLObj__17J3DDisplayListObj[16];
|
||||
u8 sGDLObj__17J3DDisplayListObj[16];
|
||||
u8 J3DDisplayListObj::sGDLObj[16];
|
||||
|
||||
/* 804515A0-804515A8 000AA0 0004+04 3/3 0/0 0/0 .sbss sInterruptFlag__17J3DDisplayListObj
|
||||
*/
|
||||
static u8 sInterruptFlag__17J3DDisplayListObj[4 + 4 /* padding */];
|
||||
u8 J3DDisplayListObj::sInterruptFlag[4 + 4 /* padding */];
|
||||
|
||||
/* 80312644-80312698 30CF84 0054+00 2/2 1/1 0/0 .text beginDL__17J3DDisplayListObjFv */
|
||||
#pragma push
|
||||
|
||||
@@ -21,6 +21,10 @@ struct Vec {};
|
||||
|
||||
struct J3DShapeMtx {
|
||||
/* 803130A8 */ void resetMtxLoadCache();
|
||||
|
||||
static u8 sCurrentPipeline[4];
|
||||
static u8 sCurrentScaleFlag[4];
|
||||
static u8 sTexMtxLoadType[4];
|
||||
};
|
||||
|
||||
struct J3DShapeDraw {
|
||||
@@ -44,6 +48,8 @@ struct J3DShape {
|
||||
/* 803155E0 */ void draw() const;
|
||||
/* 80315628 */ void simpleDraw() const;
|
||||
/* 803156AC */ void simpleDrawCache() const;
|
||||
|
||||
static u8 sOldVcdVatCmd[4];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -68,6 +74,7 @@ extern "C" void draw__8J3DShapeCFv();
|
||||
extern "C" void simpleDraw__8J3DShapeCFv();
|
||||
extern "C" void simpleDrawCache__8J3DShapeCFv();
|
||||
extern "C" extern void* __vt__8J3DShape[6];
|
||||
extern "C" u8 sOldVcdVatCmd__8J3DShape[4];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -100,10 +107,10 @@ extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern u8 j3dSys[284];
|
||||
extern "C" extern u8 j3dDefaultViewNo[4 + 4 /* padding */];
|
||||
extern "C" extern u8 sCurrentPipeline__11J3DShapeMtx[4];
|
||||
extern "C" extern u8 sCurrentScaleFlag__11J3DShapeMtx[4];
|
||||
extern "C" u8 sCurrentPipeline__11J3DShapeMtx[4];
|
||||
extern "C" u8 sCurrentScaleFlag__11J3DShapeMtx[4];
|
||||
extern "C" extern u8 struct_804515B0[4];
|
||||
extern "C" extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
|
||||
extern "C" u8 sTexMtxLoadType__11J3DShapeMtx[4];
|
||||
extern "C" extern u8 __GDCurrentDL[4];
|
||||
|
||||
//
|
||||
@@ -245,8 +252,7 @@ asm void J3DShape::makeVcdVatCmd() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804515D0-804515D4 000AD0 0004+00 5/5 25/25 9/9 .sbss sOldVcdVatCmd__8J3DShape */
|
||||
extern u8 sOldVcdVatCmd__8J3DShape[4];
|
||||
u8 sOldVcdVatCmd__8J3DShape[4];
|
||||
u8 J3DShape::sOldVcdVatCmd[4];
|
||||
|
||||
/* 80315300-80315398 30FC40 0098+00 2/2 6/6 3/3 .text loadPreDrawSetting__8J3DShapeCFv */
|
||||
#pragma push
|
||||
|
||||
@@ -56,6 +56,10 @@ struct J3DShapeMtxConcatView {
|
||||
/* 80314598 */ void loadNrmMtx(int, u16) const;
|
||||
/* 80314730 */ ~J3DShapeMtxConcatView();
|
||||
/* 8031478C */ void getType() const;
|
||||
|
||||
static u8 sMtxLoadPipeline[48];
|
||||
static u8 sMtxLoadLODPipeline[48];
|
||||
static u8 sMtxPtrTbl[8];
|
||||
};
|
||||
|
||||
struct J3DShapeMtxBBoardConcatView {
|
||||
@@ -76,10 +80,19 @@ struct J3DShapeMtx {
|
||||
/* 8031459C */ void getUseMtxIndex(u16) const;
|
||||
/* 80314798 */ ~J3DShapeMtx();
|
||||
/* 803147E0 */ void getType() const;
|
||||
|
||||
static u8 sMtxLoadPipeline[48];
|
||||
static u8 sMtxLoadCache[20 + 4 /* padding */];
|
||||
static u8 sCurrentPipeline[4];
|
||||
static u8 sCurrentScaleFlag[4];
|
||||
static u8 sTexMtxLoadType[4];
|
||||
};
|
||||
|
||||
struct J3DDifferedTexMtx {
|
||||
/* 8031322C */ void loadExecute(f32 const (*)[4]);
|
||||
|
||||
static u8 sTexGenBlock[4];
|
||||
static u8 sTexMtxObj[4];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -127,6 +140,16 @@ extern "C" void getType__21J3DShapeMtxConcatViewCFv();
|
||||
extern "C" void __dt__11J3DShapeMtxFv();
|
||||
extern "C" void getType__11J3DShapeMtxCFv();
|
||||
extern "C" void __sinit_J3DShapeMtx_cpp();
|
||||
extern "C" u8 sMtxLoadPipeline__11J3DShapeMtx[48];
|
||||
extern "C" u8 sMtxLoadPipeline__21J3DShapeMtxConcatView[48];
|
||||
extern "C" u8 sMtxLoadLODPipeline__21J3DShapeMtxConcatView[48];
|
||||
extern "C" u8 sMtxLoadCache__11J3DShapeMtx[20 + 4 /* padding */];
|
||||
extern "C" u8 sCurrentPipeline__11J3DShapeMtx[4];
|
||||
extern "C" u8 sCurrentScaleFlag__11J3DShapeMtx[4];
|
||||
extern "C" u8 sTexMtxLoadType__11J3DShapeMtx[4];
|
||||
extern "C" u8 sMtxPtrTbl__21J3DShapeMtxConcatView[8];
|
||||
extern "C" u8 sTexGenBlock__17J3DDifferedTexMtx[4];
|
||||
extern "C" u8 sTexMtxObj__17J3DDifferedTexMtx[4];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -175,7 +198,7 @@ extern "C" extern u8 j3dSys[284];
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80434C80-80434C98 0619A0 0014+04 2/2 0/0 0/0 .bss sMtxLoadCache__11J3DShapeMtx */
|
||||
static u8 sMtxLoadCache__11J3DShapeMtx[20 + 4 /* padding */];
|
||||
u8 J3DShapeMtx::sMtxLoadCache[20 + 4 /* padding */];
|
||||
|
||||
/* 803130A8-803130E4 30D9E8 003C+00 0/0 1/1 0/0 .text resetMtxLoadCache__11J3DShapeMtxFv
|
||||
*/
|
||||
@@ -267,7 +290,7 @@ SECTION_DATA static void* lit_835[3] = {
|
||||
#pragma pop
|
||||
|
||||
/* 803CD9C0-803CD9F0 02AAE0 0030+00 2/3 0/0 0/0 .data sMtxLoadPipeline__11J3DShapeMtx */
|
||||
SECTION_DATA static u8 sMtxLoadPipeline__11J3DShapeMtx[48] = {
|
||||
SECTION_DATA u8 J3DShapeMtx::sMtxLoadPipeline[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
@@ -314,7 +337,7 @@ SECTION_DATA static void* lit_839[3] = {
|
||||
#pragma pop
|
||||
|
||||
/* 803CDA20-803CDA50 02AB40 0030+00 2/3 0/0 0/0 .data sMtxLoadPipeline__21J3DShapeMtxConcatView */
|
||||
SECTION_DATA static u8 sMtxLoadPipeline__21J3DShapeMtxConcatView[48] = {
|
||||
SECTION_DATA u8 J3DShapeMtxConcatView::sMtxLoadPipeline[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
@@ -362,7 +385,7 @@ SECTION_DATA static void* lit_843[3] = {
|
||||
|
||||
/* 803CDA80-803CDAB0 02ABA0 0030+00 1/2 0/0 0/0 .data sMtxLoadLODPipeline__21J3DShapeMtxConcatView
|
||||
*/
|
||||
SECTION_DATA static u8 sMtxLoadLODPipeline__21J3DShapeMtxConcatView[48] = {
|
||||
SECTION_DATA u8 J3DShapeMtxConcatView::sMtxLoadLODPipeline[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
@@ -415,12 +438,10 @@ SECTION_DATA static void* lit_1034[12] = {
|
||||
};
|
||||
|
||||
/* 804515A8-804515AC 000AA8 0004+00 4/4 2/2 0/0 .sbss sCurrentPipeline__11J3DShapeMtx */
|
||||
extern u8 sCurrentPipeline__11J3DShapeMtx[4];
|
||||
u8 sCurrentPipeline__11J3DShapeMtx[4];
|
||||
u8 J3DShapeMtx::sCurrentPipeline[4];
|
||||
|
||||
/* 804515AC-804515B0 000AAC 0004+00 3/3 1/1 0/0 .sbss sCurrentScaleFlag__11J3DShapeMtx */
|
||||
extern u8 sCurrentScaleFlag__11J3DShapeMtx[4];
|
||||
u8 sCurrentScaleFlag__11J3DShapeMtx[4];
|
||||
u8 J3DShapeMtx::sCurrentScaleFlag[4];
|
||||
|
||||
/* 804515B0-804515B4 -00001 0004+00 5/5 3/3 0/0 .sbss None */
|
||||
/* 804515B0 0001+00 data_804515B0 None */
|
||||
@@ -429,21 +450,18 @@ extern u8 struct_804515B0[4];
|
||||
u8 struct_804515B0[4];
|
||||
|
||||
/* 804515B4-804515B8 000AB4 0004+00 4/4 1/1 0/0 .sbss sTexMtxLoadType__11J3DShapeMtx */
|
||||
extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
|
||||
u8 sTexMtxLoadType__11J3DShapeMtx[4];
|
||||
u8 J3DShapeMtx::sTexMtxLoadType[4];
|
||||
|
||||
/* 804515B8-804515C0 000AB8 0008+00 2/2 0/0 0/0 .sbss sMtxPtrTbl__21J3DShapeMtxConcatView
|
||||
*/
|
||||
static u8 sMtxPtrTbl__21J3DShapeMtxConcatView[8];
|
||||
u8 J3DShapeMtxConcatView::sMtxPtrTbl[8];
|
||||
|
||||
/* 804515C0-804515C4 000AC0 0004+00 6/6 2/2 0/0 .sbss sTexGenBlock__17J3DDifferedTexMtx
|
||||
*/
|
||||
extern u8 sTexGenBlock__17J3DDifferedTexMtx[4];
|
||||
u8 sTexGenBlock__17J3DDifferedTexMtx[4];
|
||||
u8 J3DDifferedTexMtx::sTexGenBlock[4];
|
||||
|
||||
/* 804515C4-804515C8 000AC4 0004+00 1/1 2/2 0/0 .sbss sTexMtxObj__17J3DDifferedTexMtx */
|
||||
extern u8 sTexMtxObj__17J3DDifferedTexMtx[4];
|
||||
u8 sTexMtxObj__17J3DDifferedTexMtx[4];
|
||||
u8 J3DDifferedTexMtx::sTexMtxObj[4];
|
||||
|
||||
/* 80456398-8045639C 004998 0004+00 2/2 0/0 0/0 .sdata2 @1032 */
|
||||
SECTION_SDATA2 static u8 lit_1032[4] = {
|
||||
|
||||
@@ -29,6 +29,11 @@ struct J3DSys {
|
||||
/* 80310A3C */ void reinitTevStages();
|
||||
/* 80310D44 */ void reinitIndStages();
|
||||
/* 80310E3C */ void reinitPixelProc();
|
||||
|
||||
static u8 mCurrentMtx[48];
|
||||
static f32 mCurrentS[3];
|
||||
static f32 mParentS[3];
|
||||
static u8 sTexCoordScaleTable[64 + 4 /* padding */];
|
||||
};
|
||||
|
||||
//
|
||||
@@ -49,6 +54,10 @@ extern "C" void reinitTevStages__6J3DSysFv();
|
||||
extern "C" void reinitIndStages__6J3DSysFv();
|
||||
extern "C" void reinitPixelProc__6J3DSysFv();
|
||||
extern "C" void __sinit_J3DSys_cpp();
|
||||
extern "C" u8 mCurrentMtx__6J3DSys[48];
|
||||
extern "C" f32 mCurrentS__6J3DSys[3];
|
||||
extern "C" f32 mParentS__6J3DSys[3];
|
||||
extern "C" u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
extern "C" extern u8 j3dDefaultViewNo[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
@@ -127,20 +136,16 @@ extern u8 j3dSys[284];
|
||||
u8 j3dSys[284];
|
||||
|
||||
/* 80434BE4-80434C14 061904 0030+00 0/0 17/17 154/154 .bss mCurrentMtx__6J3DSys */
|
||||
extern u8 mCurrentMtx__6J3DSys[48];
|
||||
u8 mCurrentMtx__6J3DSys[48];
|
||||
u8 J3DSys::mCurrentMtx[48];
|
||||
|
||||
/* 80434C14-80434C20 061934 000C+00 0/0 6/6 0/0 .bss mCurrentS__6J3DSys */
|
||||
extern f32 mCurrentS__6J3DSys[3];
|
||||
f32 mCurrentS__6J3DSys[3];
|
||||
f32 J3DSys::mCurrentS[3];
|
||||
|
||||
/* 80434C20-80434C2C 061940 000C+00 0/0 5/5 0/0 .bss mParentS__6J3DSys */
|
||||
extern f32 mParentS__6J3DSys[3];
|
||||
f32 mParentS__6J3DSys[3];
|
||||
f32 J3DSys::mParentS[3];
|
||||
|
||||
/* 80434C2C-80434C70 06194C 0040+04 1/1 17/17 0/0 .bss sTexCoordScaleTable__6J3DSys */
|
||||
extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
u8 J3DSys::sTexCoordScaleTable[64 + 4 /* padding */];
|
||||
|
||||
/* 8030FDE8-8030FEC0 30A728 00D8+00 1/1 0/0 0/0 .text __ct__6J3DSysFv */
|
||||
#pragma push
|
||||
|
||||
@@ -50,6 +50,10 @@ struct J3DTexMtx {
|
||||
|
||||
struct J3DTexCoord {};
|
||||
|
||||
struct J3DSys {
|
||||
static u8 sTexCoordScaleTable[64 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct J3DNBTScale {};
|
||||
|
||||
struct J3DLightObj {
|
||||
@@ -123,7 +127,7 @@ extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_26();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" extern u8 j3dSys[284];
|
||||
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
extern "C" u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
|
||||
extern "C" extern u8 __GDCurrentDL[4];
|
||||
|
||||
//
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JMath {
|
||||
static u8 sincosTable_[65536];
|
||||
};
|
||||
|
||||
struct J3DTransformInfo {};
|
||||
|
||||
struct J3DTextureSRTInfo {};
|
||||
@@ -43,7 +47,7 @@ extern "C" extern u8 PSMulUnit01[8];
|
||||
//
|
||||
|
||||
extern "C" void PSVECNormalize();
|
||||
extern "C" extern u8 sincosTable___5JMath[65536];
|
||||
extern "C" u8 sincosTable___5JMath[65536];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
|
||||
Reference in New Issue
Block a user