re-generate with bug fixes

This commit is contained in:
Julgodis
2021-03-30 01:58:08 +02:00
parent b27bb6b262
commit 2404fb33c7
3631 changed files with 20347 additions and 42325 deletions
+3 -9
View File
@@ -43,9 +43,6 @@ struct J3DDrawBuffer {
// Forward References:
//
extern "C" extern u8 sortFuncTable__13J3DDrawBuffer[72];
extern "C" extern u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
extern "C" void initialize__13J3DDrawBufferFv();
extern "C" void allocBuffer__13J3DDrawBufferFUl();
extern "C" void __dt__13J3DDrawBufferFv();
@@ -71,7 +68,6 @@ extern "C" extern u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
void* operator new[](u32, int);
void operator delete(void*);
void operator delete[](void*);
extern "C" extern u8 j3dSys[284];
extern "C" void* __nwa__FUli();
extern "C" void __dl__FPv();
@@ -93,15 +89,13 @@ extern "C" extern u8 j3dSys[284];
/* ############################################################################################## */
/* 80456400-80456404 0004+00 s=2 e=0 z=0 None .sdata2 @781 */
SECTION_SDATA2 static u32 lit_781 = 0x3F800000;
SECTION_SDATA2 static f32 lit_781 = 1.0f;
/* 80456404-80456408 0004+00 s=1 e=0 z=0 None .sdata2 @782 */
SECTION_SDATA2 static u32 lit_782 = 0x461C4000;
SECTION_SDATA2 static f32 lit_782 = 10000.0f;
/* 80456408-80456410 0008+00 s=2 e=0 z=0 None .sdata2 @784 */
SECTION_SDATA2 static u8 lit_784[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_784 = 4503599627370496.0 /* cast u32 to float */;
/* 80324F08-80324F70 0068+00 s=0 e=1 z=0 None .text initialize__13J3DDrawBufferFv */
#pragma push
+6 -15
View File
@@ -100,7 +100,6 @@ void J3DFifoLoadNrmMtxImm3x3(f32 (*)[3], u32);
void J3DFifoLoadNrmMtxToTexMtx(f32 (*)[4], u32);
void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (*)[3], u32);
void J3DFifoLoadTexCached(_GXTexMapID, u32, _GXTexCacheSize, u32, _GXTexCacheSize);
extern "C" extern u8 pad_8045094C[4];
extern "C" void J3DGDSetGenMode__FUcUcUcUc11_GXCullMode();
extern "C" void J3DGDSetGenMode_3Param__FUcUcUc();
@@ -141,8 +140,6 @@ extern "C" extern u8 pad_8045094C[4];
// External References:
//
extern "C" extern u8 __GDCurrentDL[4];
extern "C" void GDOverflowed();
extern "C" void __cvt_fp2unsigned();
extern "C" void __save_gpr();
@@ -356,10 +353,10 @@ SECTION_SDATA static u8 GX2HWFiltConv[6 + 2 /* padding */] = {
};
/* 80456328-8045632C 0004+00 s=1 e=0 z=0 None .sdata2 @1050 */
SECTION_SDATA2 static u32 lit_1050 = 0x42000000;
SECTION_SDATA2 static f32 lit_1050 = 32.0f;
/* 8045632C-80456330 0004+00 s=1 e=0 z=0 None .sdata2 @1051 */
SECTION_SDATA2 static u32 lit_1051 = 0x41800000;
SECTION_SDATA2 static f32 lit_1051 = 16.0f;
/* 8030E438-8030E5D4 019C+00 s=0 e=1 z=0 None .text
* J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy
@@ -429,7 +426,7 @@ asm void J3DGDLoadTlut(void* param_0, u32 param_1, _GXTlutSize param_2) {
/* ############################################################################################## */
/* 80456330-80456334 0004+00 s=1 e=0 z=0 None .sdata2 @1233 */
SECTION_SDATA2 static u32 lit_1233 = 0x44800000;
SECTION_SDATA2 static f32 lit_1233 = 1024.0f;
/* 8030EB30-8030EE10 02E0+00 s=0 e=2 z=0 None .text J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc
*/
@@ -561,9 +558,7 @@ SECTION_SDATA2 static f32 lit_1461[1 + 1 /* padding */] = {
};
/* 80456340-80456348 0008+00 s=1 e=0 z=0 None .sdata2 @1462 */
SECTION_SDATA2 static u8 lit_1462[8] = {
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1462 = 1.0;
/* 80456348-80456350 0004+04 s=1 e=0 z=0 None .sdata2 @1463 */
SECTION_SDATA2 static f32 lit_1463[1 + 1 /* padding */] = {
@@ -573,9 +568,7 @@ SECTION_SDATA2 static f32 lit_1463[1 + 1 /* padding */] = {
};
/* 80456350-80456358 0008+00 s=1 e=0 z=0 None .sdata2 @1464 */
SECTION_SDATA2 static u8 lit_1464[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1464 = 0.5;
/* 80456358-80456360 0004+04 s=1 e=0 z=0 None .sdata2 @1465 */
SECTION_SDATA2 static f32 lit_1465[1 + 1 /* padding */] = {
@@ -585,9 +578,7 @@ SECTION_SDATA2 static f32 lit_1465[1 + 1 /* padding */] = {
};
/* 80456360-80456368 0008+00 s=1 e=0 z=0 None .sdata2 @1468 */
SECTION_SDATA2 static u8 lit_1468[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1468 = 4503601774854144.0 /* cast s32 to float */;
/* 8030F630-8030F994 0364+00 s=0 e=3 z=0 None .text J3DGDSetFog__F10_GXFogTypeffff8_GXColor */
#pragma push
+4 -40
View File
@@ -115,10 +115,10 @@ struct J3DTevStage {};
struct J3DTevOrder {};
struct J3DIndTevStage {};
struct J3DGXColorS10 {};
struct J3DIndTevStage {};
struct J3DGXColor {};
struct J3DTevBlock {
@@ -448,10 +448,10 @@ struct J3DPEBlockOpa {
/* 80323334 */ ~J3DPEBlockOpa();
};
struct J3DBlend {};
struct J3DAlphaComp {};
struct J3DBlend {};
struct J3DFog {};
struct J3DPEBlock {
@@ -687,26 +687,6 @@ struct J3DColorBlockAmbientOn {
// Forward References:
//
extern "C" extern char const* const J3DMatBlock__stringBase0;
extern "C" extern void* __vt__14J3DPEBlockFull[31];
extern "C" extern void* __vt__16J3DPEBlockFogOff[31];
extern "C" extern void* __vt__13J3DTevBlock16[55];
extern "C" extern void* __vt__12J3DTevBlock4[55];
extern "C" extern void* __vt__12J3DTevBlock2[55];
extern "C" extern void* __vt__12J3DTevBlock1[55];
extern "C" extern void* __vt__18J3DTevBlockPatched[55];
extern "C" extern void* __vt__19J3DTexGenBlockBasic[27];
extern "C" extern void* __vt__15J3DTexGenBlock4[27];
extern "C" extern void* __vt__21J3DTexGenBlockPatched[27];
extern "C" extern void* __vt__20J3DColorBlockLightOn[36];
extern "C" extern void* __vt__22J3DColorBlockAmbientOn[36];
extern "C" extern void* __vt__13J3DPEBlockXlu[31];
extern "C" extern void* __vt__17J3DPEBlockTexEdge[31];
extern "C" extern void* __vt__13J3DPEBlockOpa[31];
extern "C" extern void* __vt__15J3DIndBlockFull[19];
extern "C" extern void* __vt__11J3DTevBlock[55];
extern "C" extern void* __vt__21J3DColorBlockLightOff[36 + 1 /* padding */];
extern "C" void initialize__21J3DColorBlockLightOffFv();
extern "C" void initialize__22J3DColorBlockAmbientOnFv();
extern "C" void initialize__20J3DColorBlockLightOnFv();
@@ -1203,22 +1183,6 @@ void isTexNoReg(void*);
void getTexNoReg(void*);
void loadTexNo(u32, u16 const&);
void patchTexNo_PtrToIdx(u32, u16 const&);
extern "C" extern u8 const j3dDefaultMtx[48];
extern "C" extern void* __vt__10J3DPEBlock[31];
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" extern u8 j3dTevSwapTableTable[1024];
extern "C" extern u8 j3dAlphaCmpTable[768];
extern "C" extern u8 j3dZModeTable[96];
extern "C" extern u8 __GDCurrentDL[4];
extern "C" extern u32 j3dDefaultColInfo;
extern "C" extern u32 j3dDefaultAmbInfo;
extern "C" extern u32 j3dDefaultTevColor;
extern "C" extern u32 data_804563D8;
extern "C" extern u32 j3dDefaultTevKColor;
SECTION_INIT void memcpy();
extern "C" void OSReport();
+2 -35
View File
@@ -107,11 +107,11 @@ struct J3DPEBlockFogOff {
/* 80317B34 */ void initialize();
};
struct J3DBlend {};
struct J3DFog {};
struct J3DAlphaComp {};
struct J3DFog {};
struct J3DBlend {};
struct J3DPEBlock {
/* 8000DBCC */ void patch();
@@ -320,15 +320,6 @@ struct J3DColorBlock {
// Forward References:
//
extern "C" extern void* __vt__17J3DLockedMaterial[12];
extern "C" extern void* __vt__18J3DPatchedMaterial[12];
extern "C" extern void* __vt__11J3DMaterial[12];
extern "C" extern void* __vt__10J3DPEBlock[31];
extern "C" extern void* __vt__15J3DIndBlockNull[19];
extern "C" extern void* __vt__11J3DIndBlock[19];
extern "C" extern void* __vt__14J3DTexGenBlock[27];
extern "C" extern void* __vt__13J3DColorBlock[36];
extern "C" void createColorBlock__11J3DMaterialFUl();
extern "C" void createTexGenBlock__11J3DMaterialFUl();
extern "C" void createTevBlock__11J3DMaterialFi();
@@ -458,30 +449,6 @@ void operator delete(void*);
void J3DGDSetGenMode(u8, u8, u8, u8, _GXCullMode);
void J3DGDSetGenMode_3Param(u8, u8, u8);
void loadNBTScale(J3DNBTScale&);
extern "C" extern u8 const j3dDefaultFogInfo[44];
extern "C" extern u8 const j3dDefaultNBTScaleInfo[16];
extern "C" extern void* __vt__14J3DPEBlockFull[31];
extern "C" extern void* __vt__16J3DPEBlockFogOff[31];
extern "C" extern void* __vt__13J3DTevBlock16[55];
extern "C" extern void* __vt__12J3DTevBlock4[55];
extern "C" extern void* __vt__12J3DTevBlock2[55];
extern "C" extern void* __vt__12J3DTevBlock1[55];
extern "C" extern void* __vt__19J3DTexGenBlockBasic[27];
extern "C" extern void* __vt__15J3DTexGenBlock4[27];
extern "C" extern void* __vt__21J3DTexGenBlockPatched[27];
extern "C" extern void* __vt__20J3DColorBlockLightOn[36];
extern "C" extern void* __vt__22J3DColorBlockAmbientOn[36];
extern "C" extern void* __vt__13J3DPEBlockXlu[31];
extern "C" extern void* __vt__17J3DPEBlockTexEdge[31];
extern "C" extern void* __vt__13J3DPEBlockOpa[31];
extern "C" extern void* __vt__15J3DIndBlockFull[19];
extern "C" extern void* __vt__11J3DTevBlock[55];
extern "C" extern void* __vt__21J3DColorBlockLightOff[36 + 1 /* padding */];
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 __GDCurrentDL[4];
extern "C" extern u32 j3dDefaultBlendInfo;
extern "C" extern u8 struct_804563F8[4];
extern "C" extern u16 j3dDefaultZModeID[1 + 1 /* padding */];
extern "C" void patch__10J3DPEBlockFv();
extern "C" void patchLight__13J3DColorBlockFv();
-10
View File
@@ -78,9 +78,6 @@ struct J3DDisplayListObj {
// Forward References:
//
extern "C" extern void* __vt__9J3DPacket[5];
extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16];
extern "C" void newDisplayList__17J3DDisplayListObjFUl();
extern "C" void newSingleDisplayList__17J3DDisplayListObjFUl();
extern "C" void single_To_Double__17J3DDisplayListObjFv();
@@ -124,13 +121,6 @@ extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16];
void* operator new(u32);
void* operator new[](u32, int);
void operator delete(void*);
extern "C" extern 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" extern u8 __GDCurrentDL[4];
SECTION_INIT void memcpy();
extern "C" void __dt__9J3DPacketFv();
+3 -18
View File
@@ -52,8 +52,6 @@ struct J3DShape {
static void J3DLoadCPCmd(u8, u32);
static void J3DLoadArrayBasePtr(_GXAttr, void*);
extern "C" extern void* __vt__8J3DShape[6];
extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4];
extern "C" void initialize__8J3DShapeFv();
extern "C" void addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl();
@@ -83,13 +81,6 @@ void* operator new[](u32);
void J3DGDSetVtxAttrFmtv(_GXVtxFmt, _GXVtxAttrFmtList const*, bool);
void J3DFifoLoadPosMtxImm(f32 (*)[4], u32);
void J3DFifoLoadNrmMtxImm(f32 (*)[4], u32);
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" extern u8 struct_804515B0[4];
extern "C" extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
extern "C" extern u8 __GDCurrentDL[4];
extern "C" void* __nwa__FUl();
extern "C" void J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb();
@@ -130,16 +121,10 @@ extern "C" extern u8 __GDCurrentDL[4];
/* ############################################################################################## */
/* 804563A0-804563A8 0004+04 s=1 e=0 z=0 None .sdata2 @687 */
SECTION_SDATA2 static u8 lit_687[4 + 4 /* padding */] = {
0x00,
0x00,
0x00,
0x00,
SECTION_SDATA2 static f32 lit_687[1 + 1 /* padding */] = {
0.0f,
/* padding */
0x00,
0x00,
0x00,
0x00,
0.0f,
};
/* 80314B48-80314BB8 0070+00 s=0 e=1 z=0 None .text initialize__8J3DShapeFv */
+1 -16
View File
@@ -86,20 +86,6 @@ struct J3DDifferedTexMtx {
// Forward References:
//
extern "C" extern u8 data_803CDB70[20];
extern "C" extern void* __vt__28J3DShapeMtxYBBoardConcatView[10];
extern "C" extern void* __vt__27J3DShapeMtxBBoardConcatView[10];
extern "C" extern void* __vt__26J3DShapeMtxMultiConcatView[10];
extern "C" extern void* __vt__16J3DShapeMtxMulti[8];
extern "C" extern void* __vt__21J3DShapeMtxConcatView[10];
extern "C" extern void* __vt__11J3DShapeMtx[8 + 1 /* padding */];
extern "C" extern u8 sCurrentPipeline__11J3DShapeMtx[4];
extern "C" extern u8 sCurrentScaleFlag__11J3DShapeMtx[4];
extern "C" extern u8 struct_804515B0[4];
extern "C" extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
extern "C" extern u8 sTexGenBlock__17J3DDifferedTexMtx[4];
extern "C" extern u8 sTexMtxObj__17J3DDifferedTexMtx[4];
extern "C" void resetMtxLoadCache__11J3DShapeMtxFv();
extern "C" void loadMtxIndx_PNGP__11J3DShapeMtxCFiUs();
extern "C" void loadMtxIndx_PCPU__11J3DShapeMtxCFiUs();
@@ -175,7 +161,6 @@ void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (*)[4]);
void J3DScaleNrmMtx(f32 (*)[4], Vec const&);
void J3DScaleNrmMtx33(f32 (*)[3], Vec const&);
void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
extern "C" extern u8 j3dSys[284];
extern "C" bool getUseMtxNum__11J3DShapeMtxCFv();
extern "C" void __dl__FPv();
@@ -607,7 +592,7 @@ asm void J3DShapeMtxMultiConcatView::loadNrmMtx(int param_0, u16 param_1, f32 (*
/* ############################################################################################## */
/* 8045639C-804563A0 0004+00 s=1 e=0 z=0 None .sdata2 @1423 */
SECTION_SDATA2 static u32 lit_1423 = 0x3F800000;
SECTION_SDATA2 static f32 lit_1423 = 1.0f;
/* 803142D4-803143E4 0110+00 s=1 e=0 z=0 None .text load__27J3DShapeMtxBBoardConcatViewCFv */
#pragma push
+1 -1
View File
@@ -73,7 +73,7 @@ asm void J3DTexMtxInfo::operator=(J3DTexMtxInfo const& param_0) {
/* ############################################################################################## */
/* 80456410-80456414 0004+00 s=1 e=0 z=0 None .sdata2 @409 */
SECTION_SDATA2 static u32 lit_409 = 0x3F800000;
SECTION_SDATA2 static f32 lit_409 = 1.0f;
/* 80456414-80456418 0004+00 s=1 e=0 z=0 None .sdata2 @410 */
SECTION_SDATA2 static u8 lit_410[4] = {
+1 -14
View File
@@ -35,13 +35,6 @@ struct J3DSys {
// Forward References:
//
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 mCurrentMtx__6J3DSys[48];
extern "C" extern u8 mCurrentS__6J3DSys[12];
extern "C" extern u8 mParentS__6J3DSys[12];
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
extern "C" extern u8 j3dDefaultViewNo[4 + 4 /* padding */];
extern "C" void __ct__6J3DSysFv();
extern "C" void loadPosMtxIndx__6J3DSysCFiUs();
extern "C" void loadNrmMtxIndx__6J3DSysCFiUs();
@@ -72,12 +65,6 @@ void makeTexCoordTable();
void makeAlphaCmpTable();
void makeZModeTable();
void makeTevSwapTable();
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
extern "C" extern u32 j3dDefaultColInfo;
extern "C" extern u32 data_804563C8;
extern "C" extern u32 j3dDefaultTevColor;
extern "C" extern u32 data_804563D8;
extern "C" extern u32 j3dDefaultTevKColor;
extern "C" void J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize();
extern "C" void makeTexCoordTable__Fv();
@@ -341,7 +328,7 @@ SECTION_SDATA2 static u8 lit_892[4] = {
};
/* 8045636C-80456370 0004+00 s=1 e=0 z=0 None .sdata2 @893 */
SECTION_SDATA2 static u32 lit_893 = 0x3F800000;
SECTION_SDATA2 static f32 lit_893 = 1.0f;
/* 80456370-80456378 0004+04 s=1 e=0 z=0 None .sdata2 @894 */
SECTION_SDATA2 static f32 lit_894[1 + 1 /* padding */] = {
+3 -34
View File
@@ -72,32 +72,6 @@ void makeZModeTable();
void makeTevSwapTable();
static void J3DGDLoadTexMtxImm(f32 (*)[4], u32, _GXTexMtxType);
static void J3DGDLoadPostTexMtxImm(f32 (*)[4], u32);
extern "C" extern u8 const j3dDefaultLightInfo[52];
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
extern "C" extern u8 const j3dDefaultTexMtxInfo[100];
extern "C" extern u8 const j3dDefaultIndTexMtxInfo[28];
extern "C" extern u8 const j3dDefaultTevStageInfo[20];
extern "C" extern u8 const j3dDefaultIndTevStageInfo[12];
extern "C" extern u8 const j3dDefaultFogInfo[44];
extern "C" extern u8 const j3dDefaultNBTScaleInfo[16];
extern "C" extern u8 j3dTevSwapTableTable[1024];
extern "C" extern u8 j3dAlphaCmpTable[768];
extern "C" extern u8 j3dZModeTable[96];
extern "C" extern u32 j3dDefaultColInfo;
extern "C" extern u32 j3dDefaultAmbInfo;
extern "C" extern u32 data_804563C8;
extern "C" extern u32 j3dDefaultTevOrderInfoNull;
extern "C" extern u32 j3dDefaultIndTexOrderNull;
extern "C" extern u32 j3dDefaultTevColor;
extern "C" extern u32 data_804563D8;
extern "C" extern u8 j3dDefaultIndTexCoordScaleInfo[4];
extern "C" extern u32 j3dDefaultTevKColor;
extern "C" extern u8 j3dDefaultTevSwapMode[4];
extern "C" extern u32 j3dDefaultTevSwapModeTable;
extern "C" extern u32 j3dDefaultBlendInfo;
extern "C" extern u8 j3dDefaultColorChanInfo[8];
extern "C" extern u8 struct_804563F8[4];
extern "C" extern u16 j3dDefaultZModeID[1 + 1 /* padding */];
extern "C" void load__11J3DLightObjCFUl();
extern "C" void loadTexCoordGens__FUlP11J3DTexCoord();
@@ -166,9 +140,6 @@ void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (*)[4]);
void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (*)[4]);
void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
extern "C" extern u8 __GDCurrentDL[4];
extern "C" void J3DGDSetLightAttn__F10_GXLightIDffffff();
extern "C" void J3DGDSetLightColor__F10_GXLightID8_GXColor();
@@ -345,15 +316,13 @@ asm void getTexNoReg(void* param_0) {
/* ############################################################################################## */
/* 804563B0-804563B4 0004+00 s=1 e=0 z=0 None .sdata2 @1167 */
SECTION_SDATA2 static u32 lit_1167 = 0x3E000000;
SECTION_SDATA2 static f32 lit_1167 = 0.125f;
/* 804563B4-804563B8 0004+00 s=1 e=0 z=0 None .sdata2 @1168 */
SECTION_SDATA2 static u32 lit_1168 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_1168 = 1.0f / 100.0f;
/* 804563B8-804563C0 0008+00 s=1 e=0 z=0 None .sdata2 @1171 */
SECTION_SDATA2 static u8 lit_1171[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1171 = 4503601774854144.0 /* cast s32 to float */;
/* 80323F94-8032413C 01A8+00 s=0 e=20 z=0 None .text loadTexNo__FUlRCUs */
#pragma push
+3 -5
View File
@@ -51,15 +51,13 @@ extern "C" void _restgpr_28();
/* ############################################################################################## */
/* 80456388-8045638C 0004+00 s=1 e=0 z=0 None .sdata2 @284 */
SECTION_SDATA2 static u32 lit_284 = 0x3E000000;
SECTION_SDATA2 static f32 lit_284 = 0.125f;
/* 8045638C-80456390 0004+00 s=1 e=0 z=0 None .sdata2 @285 */
SECTION_SDATA2 static u32 lit_285 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_285 = 1.0f / 100.0f;
/* 80456390-80456398 0008+00 s=1 e=0 z=0 None .sdata2 @288 */
SECTION_SDATA2 static u8 lit_288[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
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 */
#pragma push
+1 -7
View File
@@ -36,10 +36,6 @@ void J3DScaleNrmMtx(f32 (*)[4], Vec const&);
void J3DScaleNrmMtx33(f32 (*)[3], Vec const&);
void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
void J3DPSMtxArrayConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4], u32);
extern "C" extern u8 const j3dDefaultTransformInfo[32];
extern "C" extern u8 const j3dDefaultScale[12];
extern "C" extern u8 const j3dDefaultMtx[48];
extern "C" extern u8 PSMulUnit01[8];
extern "C" static void __MTGQR7__FUl();
extern "C" void J3DGQRSetup7__FUlUlUlUl();
@@ -65,8 +61,6 @@ extern "C" extern u8 PSMulUnit01[8];
// External References:
//
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" void PSVECNormalize();
extern "C" extern u8 sincosTable___5JMath[65536];
@@ -181,7 +175,7 @@ asm void J3DGetTranslateRotateMtx(s16 param_0, s16 param_1, s16 param_2, f32 par
/* ############################################################################################## */
/* 8045637C-80456380 0004+00 s=4 e=0 z=0 None .sdata2 @526 */
SECTION_SDATA2 static u32 lit_526 = 0x3F800000;
SECTION_SDATA2 static f32 lit_526 = 1.0f;
/* 80311ACC-80311B80 00B4+00 s=0 e=3 z=0 None .text
* J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f */
-1
View File
@@ -55,7 +55,6 @@ extern "C" void __dt__14J3DDrawMtxDataFv();
void* operator new[](u32, int);
void operator delete(void*);
extern "C" extern u8 j3dSys[284];
SECTION_INIT void memcpy();
extern "C" void* __nwa__FUli();