building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
@@ -70,8 +70,6 @@ struct J3DFogInfo {
// Forward References:
//
void JSUConvertOffsetToPtr__template62(void const*, void const*);
extern "C" void __ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21();
extern "C" void countUniqueMaterials__22J3DMaterialFactory_v21Fv();
extern "C" void countTexGens__22J3DMaterialFactory_v21CFi();
@@ -98,40 +96,20 @@ extern "C" void newZMode__22J3DMaterialFactory_v21CFi();
extern "C" void newZCompLoc__22J3DMaterialFactory_v21CFi();
extern "C" void newDither__22J3DMaterialFactory_v21CFi();
extern "C" void newNBTScale__22J3DMaterialFactory_v21CFi();
extern "C" void func_80334118();
extern "C" void func_80334118(void const*, void const*);
//
// External References:
//
void* operator new(u32);
void JSUConvertOffsetToPtr__template19(void const*, void const*);
void JSUConvertOffsetToPtr__template24(void const*, void const*);
void JSUConvertOffsetToPtr__template25(void const*, void const*);
void JSUConvertOffsetToPtr__template26(void const*, void const*);
void JSUConvertOffsetToPtr__template28(void const*, void const*);
void JSUConvertOffsetToPtr__template46(void const*, void const*);
void JSUConvertOffsetToPtr__template47(void const*, void const*);
void JSUConvertOffsetToPtr__template48(void const*, void const*);
void JSUConvertOffsetToPtr__template49(void const*, void const*);
void JSUConvertOffsetToPtr__template50(void const*, void const*);
void JSUConvertOffsetToPtr__template51(void const*, void const*);
void JSUConvertOffsetToPtr__template52(void const*, void const*);
void JSUConvertOffsetToPtr__template53(void const*, void const*);
void JSUConvertOffsetToPtr__template54(void const*, void const*);
void JSUConvertOffsetToPtr__template55(void const*, void const*);
void JSUConvertOffsetToPtr__template56(void const*, void const*);
void JSUConvertOffsetToPtr__template57(void const*, void const*);
void JSUConvertOffsetToPtr__template59(void const*, void const*);
extern "C" void __ct__11J3DTevStageFv();
extern "C" void __ct__11J3DTevStageFRC15J3DTevStageInfo();
extern "C" void* __nw__FUl();
extern "C" void func_802F41E8();
extern "C" void func_802F4260();
extern "C" void func_802F4278();
extern "C" void func_802F4290();
extern "C" void func_802F42C0();
extern "C" void func_802F41E8(void const*, void const*);
extern "C" void func_802F4260(void const*, void const*);
extern "C" void func_802F4278(void const*, void const*);
extern "C" void func_802F4290(void const*, void const*);
extern "C" void func_802F42C0(void const*, void const*);
extern "C" void createColorBlock__11J3DMaterialFUl();
extern "C" void createTexGenBlock__11J3DMaterialFUl();
extern "C" void createTevBlock__11J3DMaterialFi();
@@ -140,19 +118,19 @@ extern "C" void createPEBlock__11J3DMaterialFUlUl();
extern "C" void initialize__11J3DMaterialFv();
extern "C" void __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo();
extern "C" void __as__10J3DFogInfoFRC10J3DFogInfo();
extern "C" void func_80332C24();
extern "C" void func_80332C3C();
extern "C" void func_80332C54();
extern "C" void func_80332C6C();
extern "C" void func_80332C84();
extern "C" void func_80332C9C();
extern "C" void func_80332CB4();
extern "C" void func_80332CCC();
extern "C" void func_80332CE4();
extern "C" void func_80332CFC();
extern "C" void func_80332D14();
extern "C" void func_80332D2C();
extern "C" void func_80332D5C();
extern "C" void func_80332C24(void const*, void const*);
extern "C" void func_80332C3C(void const*, void const*);
extern "C" void func_80332C54(void const*, void const*);
extern "C" void func_80332C6C(void const*, void const*);
extern "C" void func_80332C84(void const*, void const*);
extern "C" void func_80332C9C(void const*, void const*);
extern "C" void func_80332CB4(void const*, void const*);
extern "C" void func_80332CCC(void const*, void const*);
extern "C" void func_80332CE4(void const*, void const*);
extern "C" void func_80332CFC(void const*, void const*);
extern "C" void func_80332D14(void const*, void const*);
extern "C" void func_80332D2C(void const*, void const*);
extern "C" void func_80332D5C(void const*, void const*);
extern "C" void _savegpr_19();
extern "C" void _savegpr_29();
extern "C" void _restgpr_19();
@@ -171,34 +149,8 @@ extern "C" extern u16 j3dDefaultZModeID[1 + 1 /* padding */];
// Declarations:
//
/* 80332DA4-80332F84 01E0+00 s=0 e=2 z=0 None .text
/* 80332DA4-80332F84 32D6E4 01E0+00 0/0 2/2 0/0 .text
* __ct__22J3DMaterialFactory_v21FRC20J3DMaterialBlock_v21 */
// 80332DD0: 80334118 (func_80334118)
// 80332DE0: 802F42C0 (func_802F42C0)
// 80332DF0: 802F4290 (func_802F4290)
// 80332E00: 802F4278 (func_802F4278)
// 80332E10: 802F4260 (func_802F4260)
// 80332E20: 80332D5C (func_80332D5C)
// 80332E30: 802F4260 (func_802F4260)
// 80332E40: 80332D2C (func_80332D2C)
// 80332E50: 80332D14 (func_80332D14)
// 80332E60: 80332CFC (func_80332CFC)
// 80332E70: 80332CFC (func_80332CFC)
// 80332E80: 802F42C0 (func_802F42C0)
// 80332E90: 80332CE4 (func_80332CE4)
// 80332EA0: 802F41E8 (func_802F41E8)
// 80332EB0: 802F4278 (func_802F4278)
// 80332EC0: 802F4260 (func_802F4260)
// 80332ED0: 80332CCC (func_80332CCC)
// 80332EE0: 80332CB4 (func_80332CB4)
// 80332EF0: 80332C9C (func_80332C9C)
// 80332F00: 80332C84 (func_80332C84)
// 80332F10: 80332C6C (func_80332C6C)
// 80332F20: 80332C54 (func_80332C54)
// 80332F30: 80332C3C (func_80332C3C)
// 80332F40: 802F4260 (func_802F4260)
// 80332F50: 802F4260 (func_802F4260)
// 80332F60: 80332C24 (func_80332C24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -208,7 +160,7 @@ asm J3DMaterialFactory_v21::J3DMaterialFactory_v21(J3DMaterialBlock_v21 const& p
}
#pragma pop
/* 80332F84-80332FA8 0024+00 s=0 e=1 z=0 None .text
/* 80332F84-80332FA8 32D8C4 0024+00 0/0 1/1 0/0 .text
* countUniqueMaterials__22J3DMaterialFactory_v21Fv */
#pragma push
#pragma optimization_level 0
@@ -219,8 +171,7 @@ asm void J3DMaterialFactory_v21::countUniqueMaterials() {
}
#pragma pop
/* 80332FA8-80332FE0 0038+00 s=1 e=0 z=0 None .text countTexGens__22J3DMaterialFactory_v21CFi
*/
/* 80332FA8-80332FE0 32D8E8 0038+00 1/1 0/0 0/0 .text countTexGens__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -230,8 +181,7 @@ asm void J3DMaterialFactory_v21::countTexGens(int param_0) const {
}
#pragma pop
/* 80332FE0-80333068 0088+00 s=1 e=0 z=0 None .text countStages__22J3DMaterialFactory_v21CFi
*/
/* 80332FE0-80333068 32D920 0088+00 1/1 0/0 0/0 .text countStages__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -241,42 +191,8 @@ asm void J3DMaterialFactory_v21::countStages(int param_0) const {
}
#pragma pop
/* 80333068-803337D8 0770+00 s=0 e=2 z=0 None .text
/* 80333068-803337D8 32D9A8 0770+00 0/0 2/2 0/0 .text
* create__22J3DMaterialFactory_v21CFP11J3DMaterialiUl */
// 80333078: 803621B4 (_savegpr_19)
// 80333090: 80332FE0 (countStages__22J3DMaterialFactory_v21CFi)
// 803330BC: 80332FA8 (countTexGens__22J3DMaterialFactory_v21CFi)
// 803330F0: 802CEC4C (__nw__FUl)
// 803330FC: 803CDCF0 (__vt__11J3DMaterial)
// 80333100: 803CDCF0 (__vt__11J3DMaterial)
// 80333120: 80316240 (initialize__11J3DMaterialFv)
// 8033312C: 803157A0 (createColorBlock__11J3DMaterialFUl)
// 80333138: 803159A0 (createTexGenBlock__11J3DMaterialFUl)
// 80333144: 80315B04 (createTevBlock__11J3DMaterialFi)
// 80333150: 80315E78 (createIndBlock__11J3DMaterialFi)
// 80333174: 80315F60 (createPEBlock__11J3DMaterialFUlUl)
// 803331A0: 80333834 (newColorChanNum__22J3DMaterialFactory_v21CFi)
// 803331C4: 80333B30 (newCullMode__22J3DMaterialFactory_v21CFi)
// 803331E8: 80333A10 (newTexGenNum__22J3DMaterialFactory_v21CFi)
// 80333210: 80334074 (newNBTScale__22J3DMaterialFactory_v21CFi)
// 80333258: 80333E04 (newFog__22J3DMaterialFactory_v21CFi)
// 80333280: 80333EE0 (newAlphaComp__22J3DMaterialFactory_v21CFi)
// 803332A8: 80333F60 (newBlend__22J3DMaterialFactory_v21CFi)
// 803332D0: 80333FA4 (newZMode__22J3DMaterialFactory_v21CFi)
// 803332FC: 80334004 (newZCompLoc__22J3DMaterialFactory_v21CFi)
// 80333320: 8033403C (newDither__22J3DMaterialFactory_v21CFi)
// 80333344: 80333CD0 (newTevStageNum__22J3DMaterialFactory_v21CFi)
// 80333370: 80333B70 (newTexNo__22J3DMaterialFactory_v21CFii)
// 803333B4: 80333BB8 (newTevOrder__22J3DMaterialFactory_v21CFii)
// 80333414: 80333D08 (newTevStage__22J3DMaterialFactory_v21CFii)
// 803334F8: 80333C74 (newTevKColor__22J3DMaterialFactory_v21CFii)
// 80333540: 80333C04 (newTevColor__22J3DMaterialFactory_v21CFii)
// 80333588: 80333D68 (newTevSwapModeTable__22J3DMaterialFactory_v21CFii)
// 803335D8: 803337D8 (newMatColor__22J3DMaterialFactory_v21CFii)
// 80333620: 8033386C (newColorChan__22J3DMaterialFactory_v21CFii)
// 8033366C: 80333A48 (newTexCoord__22J3DMaterialFactory_v21CFii)
// 803336C0: 80333AA8 (newTexMtx__22J3DMaterialFactory_v21CFii)
// 803337C4: 80362200 (_restgpr_19)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -287,12 +203,10 @@ asm void J3DMaterialFactory_v21::create(J3DMaterial* param_0, int param_1, u32 p
#pragma pop
/* ############################################################################################## */
/* 804564B8-804564BC 0004+00 s=1 e=0 z=0 None .sdata2 @1130 */
/* 804564B8-804564BC 004AB8 0004+00 1/1 0/0 0/0 .sdata2 @1130 */
SECTION_SDATA2 static u32 lit_1130 = 0xFFFFFFFF;
/* 803337D8-80333834 005C+00 s=1 e=0 z=0 None .text newMatColor__22J3DMaterialFactory_v21CFii
*/
// 803337DC: 804564B8 (lit_1130)
/* 803337D8-80333834 32E118 005C+00 1/1 0/0 0/0 .text newMatColor__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -302,7 +216,7 @@ asm void J3DMaterialFactory_v21::newMatColor(int param_0, int param_1) const {
}
#pragma pop
/* 80333834-8033386C 0038+00 s=1 e=0 z=0 None .text newColorChanNum__22J3DMaterialFactory_v21CFi
/* 80333834-8033386C 32E174 0038+00 1/1 0/0 0/0 .text newColorChanNum__22J3DMaterialFactory_v21CFi
*/
#pragma push
#pragma optimization_level 0
@@ -313,10 +227,8 @@ asm void J3DMaterialFactory_v21::newColorChanNum(int param_0) const {
}
#pragma pop
/* 8033386C-80333A10 01A4+00 s=1 e=0 z=0 None .text newColorChan__22J3DMaterialFactory_v21CFii
/* 8033386C-80333A10 32E1AC 01A4+00 1/1 0/0 0/0 .text newColorChan__22J3DMaterialFactory_v21CFii
*/
// 80333954: 804563F0 (j3dDefaultColorChanInfo)
// 80333984: 804563F0 (j3dDefaultColorChanInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -326,8 +238,7 @@ asm void J3DMaterialFactory_v21::newColorChan(int param_0, int param_1) const {
}
#pragma pop
/* 80333A10-80333A48 0038+00 s=1 e=0 z=0 None .text newTexGenNum__22J3DMaterialFactory_v21CFi
*/
/* 80333A10-80333A48 32E350 0038+00 1/1 0/0 0/0 .text newTexGenNum__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -337,10 +248,7 @@ asm void J3DMaterialFactory_v21::newTexGenNum(int param_0) const {
}
#pragma pop
/* 80333A48-80333AA8 0060+00 s=1 e=0 z=0 None .text newTexCoord__22J3DMaterialFactory_v21CFii
*/
// 80333A90: 803A1EFC (j3dDefaultTexCoordInfo)
// 80333A94: 803A1EFC (j3dDefaultTexCoordInfo)
/* 80333A48-80333AA8 32E388 0060+00 1/1 0/0 0/0 .text newTexCoord__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -350,11 +258,7 @@ asm void J3DMaterialFactory_v21::newTexCoord(int param_0, int param_1) const {
}
#pragma pop
/* 80333AA8-80333B30 0088+00 s=1 e=0 z=0 None .text newTexMtx__22J3DMaterialFactory_v21CFii */
// 80333AB8: 803621DC (_savegpr_29)
// 80333AF4: 802CEC4C (__nw__FUl)
// 80333B10: 80325718 (__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo)
// 80333B1C: 80362228 (_restgpr_29)
/* 80333AA8-80333B30 32E3E8 0088+00 1/1 0/0 0/0 .text newTexMtx__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -364,8 +268,7 @@ asm void J3DMaterialFactory_v21::newTexMtx(int param_0, int param_1) const {
}
#pragma pop
/* 80333B30-80333B70 0040+00 s=1 e=0 z=0 None .text newCullMode__22J3DMaterialFactory_v21CFi
*/
/* 80333B30-80333B70 32E470 0040+00 1/1 0/0 0/0 .text newCullMode__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -375,7 +278,7 @@ asm void J3DMaterialFactory_v21::newCullMode(int param_0) const {
}
#pragma pop
/* 80333B70-80333BB8 0048+00 s=1 e=0 z=0 None .text newTexNo__22J3DMaterialFactory_v21CFii */
/* 80333B70-80333BB8 32E4B0 0048+00 1/1 0/0 0/0 .text newTexNo__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -385,9 +288,7 @@ asm void J3DMaterialFactory_v21::newTexNo(int param_0, int param_1) const {
}
#pragma pop
/* 80333BB8-80333C04 004C+00 s=1 e=0 z=0 None .text newTevOrder__22J3DMaterialFactory_v21CFii
*/
// 80333BF8: 804563CC (j3dDefaultTevOrderInfoNull)
/* 80333BB8-80333C04 32E4F8 004C+00 1/1 0/0 0/0 .text newTevOrder__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -398,16 +299,13 @@ asm void J3DMaterialFactory_v21::newTevOrder(int param_0, int param_1) const {
#pragma pop
/* ############################################################################################## */
/* 80456BC0-80456BC4 0004+00 s=1 e=0 z=0 None .sbss2 @1299 */
/* 80456BC0-80456BC4 000060 0004+00 1/1 0/0 0/0 .sbss2 @1299 */
SECTION_SBSS2 static u8 lit_1299[4];
/* 80456BC4-80456BC8 0004+00 s=1 e=0 z=0 None .sbss2 None */
/* 80456BC4-80456BC8 000064 0004+00 1/1 0/0 0/0 .sbss2 None */
SECTION_SBSS2 static u8 data_80456BC4[4];
/* 80333C04-80333C74 0070+00 s=1 e=0 z=0 None .text newTevColor__22J3DMaterialFactory_v21CFii
*/
// 80333C08: 80456BC0 (lit_1299)
// 80333C0C: 80456BC4 (data_80456BC4)
/* 80333C04-80333C74 32E544 0070+00 1/1 0/0 0/0 .text newTevColor__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -418,12 +316,11 @@ asm void J3DMaterialFactory_v21::newTevColor(int param_0, int param_1) const {
#pragma pop
/* ############################################################################################## */
/* 804564BC-804564C0 0004+00 s=1 e=0 z=0 None .sdata2 @1317 */
/* 804564BC-804564C0 004ABC 0004+00 1/1 0/0 0/0 .sdata2 @1317 */
SECTION_SDATA2 static u32 lit_1317 = 0xFFFFFFFF;
/* 80333C74-80333CD0 005C+00 s=1 e=0 z=0 None .text newTevKColor__22J3DMaterialFactory_v21CFii
/* 80333C74-80333CD0 32E5B4 005C+00 1/1 0/0 0/0 .text newTevKColor__22J3DMaterialFactory_v21CFii
*/
// 80333C78: 804564BC (lit_1317)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -433,7 +330,7 @@ asm void J3DMaterialFactory_v21::newTevKColor(int param_0, int param_1) const {
}
#pragma pop
/* 80333CD0-80333D08 0038+00 s=1 e=0 z=0 None .text newTevStageNum__22J3DMaterialFactory_v21CFi
/* 80333CD0-80333D08 32E610 0038+00 1/1 0/0 0/0 .text newTevStageNum__22J3DMaterialFactory_v21CFi
*/
#pragma push
#pragma optimization_level 0
@@ -444,10 +341,7 @@ asm void J3DMaterialFactory_v21::newTevStageNum(int param_0) const {
}
#pragma pop
/* 80333D08-80333D68 0060+00 s=1 e=0 z=0 None .text newTevStage__22J3DMaterialFactory_v21CFii
*/
// 80333D4C: 8003AACC (__ct__11J3DTevStageFRC15J3DTevStageInfo)
// 80333D54: 8000E230 (__ct__11J3DTevStageFv)
/* 80333D08-80333D68 32E648 0060+00 1/1 0/0 0/0 .text newTevStage__22J3DMaterialFactory_v21CFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -457,10 +351,8 @@ asm void J3DMaterialFactory_v21::newTevStage(int param_0, int param_1) const {
}
#pragma pop
/* 80333D68-80333E04 009C+00 s=1 e=0 z=0 None .text
/* 80333D68-80333E04 32E6A8 009C+00 1/1 0/0 0/0 .text
* newTevSwapModeTable__22J3DMaterialFactory_v21CFii */
// 80333DD0: 804563E8 (j3dDefaultTevSwapModeTable)
// 80333DE4: 804563E8 (j3dDefaultTevSwapModeTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -470,13 +362,8 @@ asm void J3DMaterialFactory_v21::newTevSwapModeTable(int param_0, int param_1) c
}
#pragma pop
/* 80333E04-80333EE0 00DC+00 s=1 e=0 z=0 None .text newFog__22J3DMaterialFactory_v21CFi */
// 80333E14: 803621DC (_savegpr_29)
// 80333E28: 803A1FBC (j3dDefaultFogInfo)
// 80333E2C: 803A1FBC (j3dDefaultFogInfo)
// 80333E30: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
// 80333E98: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
// 80333ECC: 80362228 (_restgpr_29)
/* 80333E04-80333EE0 32E744 00DC+00 1/1 0/0 0/0 .text newFog__22J3DMaterialFactory_v21CFi
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -486,8 +373,7 @@ asm void J3DMaterialFactory_v21::newFog(int param_0) const {
}
#pragma pop
/* 80333EE0-80333F60 0080+00 s=1 e=0 z=0 None .text newAlphaComp__22J3DMaterialFactory_v21CFi
*/
/* 80333EE0-80333F60 32E820 0080+00 1/1 0/0 0/0 .text newAlphaComp__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -497,8 +383,7 @@ asm void J3DMaterialFactory_v21::newAlphaComp(int param_0) const {
}
#pragma pop
/* 80333F60-80333FA4 0044+00 s=1 e=0 z=0 None .text newBlend__22J3DMaterialFactory_v21CFi */
// 80333F98: 804563EC (j3dDefaultBlendInfo)
/* 80333F60-80333FA4 32E8A0 0044+00 1/1 0/0 0/0 .text newBlend__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -508,8 +393,7 @@ asm void J3DMaterialFactory_v21::newBlend(int param_0) const {
}
#pragma pop
/* 80333FA4-80334004 0060+00 s=1 e=0 z=0 None .text newZMode__22J3DMaterialFactory_v21CFi */
// 80333FF8: 804563FC (j3dDefaultZModeID)
/* 80333FA4-80334004 32E8E4 0060+00 1/1 0/0 0/0 .text newZMode__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -519,8 +403,7 @@ asm void J3DMaterialFactory_v21::newZMode(int param_0) const {
}
#pragma pop
/* 80334004-8033403C 0038+00 s=1 e=0 z=0 None .text newZCompLoc__22J3DMaterialFactory_v21CFi
*/
/* 80334004-8033403C 32E944 0038+00 1/1 0/0 0/0 .text newZCompLoc__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -530,7 +413,7 @@ asm void J3DMaterialFactory_v21::newZCompLoc(int param_0) const {
}
#pragma pop
/* 8033403C-80334074 0038+00 s=1 e=0 z=0 None .text newDither__22J3DMaterialFactory_v21CFi */
/* 8033403C-80334074 32E97C 0038+00 1/1 0/0 0/0 .text newDither__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -540,10 +423,7 @@ asm void J3DMaterialFactory_v21::newDither(int param_0) const {
}
#pragma pop
/* 80334074-80334118 00A4+00 s=1 e=0 z=0 None .text newNBTScale__22J3DMaterialFactory_v21CFi
*/
// 80334078: 803A1FE8 (j3dDefaultNBTScaleInfo)
// 8033407C: 803A1FE8 (j3dDefaultNBTScaleInfo)
/* 80334074-80334118 32E9B4 00A4+00 1/1 0/0 0/0 .text newNBTScale__22J3DMaterialFactory_v21CFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -553,12 +433,12 @@ asm void J3DMaterialFactory_v21::newNBTScale(int param_0) const {
}
#pragma pop
/* 80334118-80334130 0018+00 s=1 e=0 z=0 None .text
/* 80334118-80334130 32EA58 0018+00 1/1 0/0 0/0 .text
* JSUConvertOffsetToPtr<23J3DMaterialInitData_v21>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JSUConvertOffsetToPtr__template62(void const* param_0, void const* param_1) {
extern "C" asm void func_80334118(void const* param_0, void const* param_1) {
nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DMaterialFactory_v21/func_80334118.s"
}