summaryrefslogtreecommitdiff
path: root/libs/JSystem/J2DGraph/J2DMaterialFactory.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /libs/JSystem/J2DGraph/J2DMaterialFactory.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'libs/JSystem/J2DGraph/J2DMaterialFactory.cpp')
-rw-r--r--libs/JSystem/J2DGraph/J2DMaterialFactory.cpp1177
1 files changed, 971 insertions, 206 deletions
diff --git a/libs/JSystem/J2DGraph/J2DMaterialFactory.cpp b/libs/JSystem/J2DGraph/J2DMaterialFactory.cpp
index 102a95b99d..c34e0ff581 100644
--- a/libs/JSystem/J2DGraph/J2DMaterialFactory.cpp
+++ b/libs/JSystem/J2DGraph/J2DMaterialFactory.cpp
@@ -1,166 +1,620 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J2DMaterialFactory
-//
+//
-#include "JSystem/J2DGraph/J2DMaterialFactory.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J2DGraph/J2DMaterialFactory.h"
-//
+//
// Types:
-//
+//
-struct JKRArchive {};
+struct JKRArchive {
+};
struct JUTResReference {
- /* 802DE120 */ void getResource(void const*, u32, JKRArchive*);
+ /* 802DE120 */ // False False
+// void const* False
+// void const False
+// void False
+// u32 False
+// JKRArchive* False
+// JKRArchive False
+void getResource(void const*, u32, JKRArchive*);
};
struct J2DTexMtx {
- /* 802E9CC4 */ void calc();
+ /* 802E9CC4 */ // False False
+void calc();
};
-struct J2DTevStageInfo {};
+struct J2DTevStageInfo {
+};
struct J2DTevStage {
- /* 802F4110 */ J2DTevStage(J2DTevStageInfo const&);
- /* 802F1940 */ J2DTevStage();
- /* 802F19A8 */ void setTevStageInfo(J2DTevStageInfo const&);
+ /* 802F4110 */ // True False
+// J2DTevStageInfo const& False
+// J2DTevStageInfo const False
+// J2DTevStageInfo False
+J2DTevStage(J2DTevStageInfo const&);
+ /* 802F1940 */ // False False
+J2DTevStage();
+ /* 802F19A8 */ // False False
+// J2DTevStageInfo const& False
+// J2DTevStageInfo const False
+// J2DTevStageInfo False
+void setTevStageInfo(J2DTevStageInfo const&);
};
struct J2DResReference {
- /* 8030CF10 */ void getResReference(u16) const;
- /* 8030CF44 */ void getName(u16) const;
+ /* 8030CF10 */ // False False
+// u16 False
+void getResReference(u16) const;
+ /* 8030CF44 */ // False False
+// u16 False
+void getName(u16) const;
};
struct J2DMaterial {
- /* 802EA410 */ void createTevBlock(int, bool);
- /* 802EA5C4 */ void createIndBlock(int, bool);
+ /* 802EA410 */ // False False
+// int False
+// bool False
+void createTevBlock(int, bool);
+ /* 802EA5C4 */ // False False
+// int False
+// bool False
+void createIndBlock(int, bool);
};
-struct J2DMaterialBlock {};
+struct J2DMaterialBlock {
+};
struct J2DMaterialFactory {
- /* 802F2AD0 */ J2DMaterialFactory(J2DMaterialBlock const&);
- /* 802F2C94 */ void countStages(int) const;
- /* 802F2D1C */ void create(J2DMaterial*, int, u32, J2DResReference*, J2DResReference*,
- JKRArchive*) const;
- /* 802F362C */ void newMatColor(int, int) const;
- /* 802F36CC */ void newColorChanNum(int) const;
- /* 802F3704 */ void newColorChan(int, int) const;
- /* 802F3758 */ void newTexGenNum(int) const;
- /* 802F3790 */ void newTexCoord(int, int) const;
- /* 802F3804 */ void newTexMtx(int, int) const;
- /* 802F38E0 */ void newCullMode(int) const;
- /* 802F3920 */ void newTexNo(int, int) const;
- /* 802F3968 */ void newFontNo(int) const;
- /* 802F39A8 */ void newTevOrder(int, int) const;
- /* 802F3A1C */ void newTevColor(int, int) const;
- /* 802F3AB4 */ void newTevKColor(int, int) const;
- /* 802F3B54 */ void newTevStageNum(int) const;
- /* 802F3B8C */ void newTevStage(int, int) const;
- /* 802F3BEC */ void newTevSwapModeTable(int, int) const;
- /* 802F3C88 */ void newIndTexStageNum(int) const;
- /* 802F3CB8 */ void newIndTexOrder(int, int) const;
- /* 802F3D20 */ void newIndTexMtx(int, int) const;
- /* 802F3E24 */ void newIndTevStage(int, int) const;
- /* 802F3F78 */ void newIndTexCoordScale(int, int) const;
- /* 802F3FE0 */ void newAlphaComp(int) const;
- /* 802F405C */ void newBlend(int) const;
- /* 802F40D8 */ void newDither(int) const;
+ /* 802F2AD0 */ // False False
+// J2DMaterialBlock const& False
+// J2DMaterialBlock const False
+// J2DMaterialBlock False
+J2DMaterialFactory(J2DMaterialBlock const&);
+ /* 802F2C94 */ // True False
+// int False
+void countStages(int) const;
+ /* 802F2D1C */ // False False
+// J2DMaterial* False
+// J2DMaterial False
+// int False
+// u32 False
+// J2DResReference* False
+// J2DResReference False
+// J2DResReference* False
+// J2DResReference False
+// JKRArchive* False
+// JKRArchive False
+void create(J2DMaterial*, int, u32, J2DResReference*, J2DResReference*, JKRArchive*) const;
+ /* 802F362C */ // True False
+// int False
+// int False
+void newMatColor(int, int) const;
+ /* 802F36CC */ // True False
+// int False
+void newColorChanNum(int) const;
+ /* 802F3704 */ // True False
+// int False
+// int False
+void newColorChan(int, int) const;
+ /* 802F3758 */ // True False
+// int False
+void newTexGenNum(int) const;
+ /* 802F3790 */ // True False
+// int False
+// int False
+void newTexCoord(int, int) const;
+ /* 802F3804 */ // True False
+// int False
+// int False
+void newTexMtx(int, int) const;
+ /* 802F38E0 */ // True False
+// int False
+void newCullMode(int) const;
+ /* 802F3920 */ // True False
+// int False
+// int False
+void newTexNo(int, int) const;
+ /* 802F3968 */ // True False
+// int False
+void newFontNo(int) const;
+ /* 802F39A8 */ // True False
+// int False
+// int False
+void newTevOrder(int, int) const;
+ /* 802F3A1C */ // True False
+// int False
+// int False
+void newTevColor(int, int) const;
+ /* 802F3AB4 */ // True False
+// int False
+// int False
+void newTevKColor(int, int) const;
+ /* 802F3B54 */ // True False
+// int False
+void newTevStageNum(int) const;
+ /* 802F3B8C */ // True False
+// int False
+// int False
+void newTevStage(int, int) const;
+ /* 802F3BEC */ // True False
+// int False
+// int False
+void newTevSwapModeTable(int, int) const;
+ /* 802F3C88 */ // True False
+// int False
+void newIndTexStageNum(int) const;
+ /* 802F3CB8 */ // True False
+// int False
+// int False
+void newIndTexOrder(int, int) const;
+ /* 802F3D20 */ // True False
+// int False
+// int False
+void newIndTexMtx(int, int) const;
+ /* 802F3E24 */ // True False
+// int False
+// int False
+void newIndTevStage(int, int) const;
+ /* 802F3F78 */ // True False
+// int False
+// int False
+void newIndTexCoordScale(int, int) const;
+ /* 802F3FE0 */ // True False
+// int False
+void newAlphaComp(int) const;
+ /* 802F405C */ // True False
+// int False
+void newBlend(int) const;
+ /* 802F40D8 */ // True False
+// int False
+void newDither(int) const;
};
struct J2DDataManage {
- /* 8030CE18 */ void get(char const*);
+ /* 8030CE18 */ // False False
+// char const* False
+// char const False
+// char False
+void get(char const*);
};
-//
+//
// Forward References:
-//
-
-static void JSUConvertOffsetToPtr__template14(void const*, void const*);
-static void JSUConvertOffsetToPtr__template15(void const*, void const*);
-static void JSUConvertOffsetToPtr__template16(void const*, void const*);
-static void JSUConvertOffsetToPtr__template17(void const*, void const*);
-static void JSUConvertOffsetToPtr__template18(void const*, void const*);
+//
+
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template14(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template15(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template16(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template17(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template18(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template19(void const*, void const*);
-static void JSUConvertOffsetToPtr__template20(void const*, void const*);
-static void JSUConvertOffsetToPtr__template21(void const*, void const*);
-static void JSUConvertOffsetToPtr__template22(void const*, void const*);
-static void JSUConvertOffsetToPtr__template23(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template20(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template21(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template22(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template23(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template24(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template25(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template26(void const*, void const*);
-static void JSUConvertOffsetToPtr__template27(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template27(void const*, void const*);
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template28(void const*, void const*);
-static void JSUConvertOffsetToPtr__template29(void const*, void const*);
-
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+void JSUConvertOffsetToPtr__template29(void const*, void const*);
+
+// False False
+// J2DMaterialBlock const& False
+// J2DMaterialBlock const False
+// J2DMaterialBlock False
extern "C" void __ct__18J2DMaterialFactoryFRC16J2DMaterialBlock();
+// True False
+// int False
extern "C" void countStages__18J2DMaterialFactoryCFi();
-extern "C" void
-create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive();
+// False False
+// J2DMaterial* False
+// J2DMaterial False
+// int False
+// u32 False
+// J2DResReference* False
+// J2DResReference False
+// J2DResReference* False
+// J2DResReference False
+// JKRArchive* False
+// JKRArchive False
+extern "C" void create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive();
+// True False
+// int False
+// int False
extern "C" void newMatColor__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newColorChanNum__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newColorChan__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newTexGenNum__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newTexCoord__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newTexMtx__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newCullMode__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newTexNo__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newFontNo__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newTevOrder__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newTevColor__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newTevKColor__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newTevStageNum__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newTevStage__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newTevSwapModeTable__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newIndTexStageNum__18J2DMaterialFactoryCFi();
+// True False
+// int False
+// int False
extern "C" void newIndTexOrder__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newIndTexMtx__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newIndTevStage__18J2DMaterialFactoryCFii();
+// True False
+// int False
+// int False
extern "C" void newIndTexCoordScale__18J2DMaterialFactoryCFii();
+// True False
+// int False
extern "C" void newAlphaComp__18J2DMaterialFactoryCFi();
+// True False
+// int False
extern "C" void newBlend__18J2DMaterialFactoryCFi();
+// True False
+// int False
extern "C" void newDither__18J2DMaterialFactoryCFi();
+// True False
+// J2DTevStageInfo const& False
+// J2DTevStageInfo const False
+// J2DTevStageInfo False
extern "C" void __ct__11J2DTevStageFRC15J2DTevStageInfo();
-extern "C" static void func_802F4170();
-extern "C" static void func_802F4188();
-extern "C" static void func_802F41A0();
-extern "C" static void func_802F41B8();
-extern "C" static void func_802F41D0();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4170();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4188();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F41A0();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F41B8();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F41D0();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_802F41E8();
-extern "C" static void func_802F4200();
-extern "C" static void func_802F4218();
-extern "C" static void func_802F4230();
-extern "C" static void func_802F4248();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4200();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4218();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4230();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F4248();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_802F4260();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_802F4278();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_802F4290();
-extern "C" static void func_802F42A8();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F42A8();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_802F42C0();
-extern "C" static void func_802F42D8();
-
-//
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+extern "C" void func_802F42D8();
+
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
void* operator new(u32);
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nw__FUl();
+// False False
+// void const* False
+// void const False
+// void False
+// u32 False
+// JKRArchive* False
+// JKRArchive False
extern "C" void getResource__15JUTResReferenceFPCvUlP10JKRArchive();
+// False False
extern "C" void calc__9J2DTexMtxFv();
+// False False
+// int False
+// bool False
extern "C" void createTevBlock__11J2DMaterialFib();
+// False False
+// int False
+// bool False
extern "C" void createIndBlock__11J2DMaterialFib();
+// False False
extern "C" void __ct__11J2DTevStageFv();
+// False False
+// J2DTevStageInfo const& False
+// J2DTevStageInfo const False
+// J2DTevStageInfo False
extern "C" void setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo();
+// False False
+// char const* False
+// char const False
+// char False
extern "C" void get__13J2DDataManageFPCc();
+// False False
+// u16 False
extern "C" void getResReference__15J2DResReferenceCFUs();
+// False False
+// u16 False
extern "C" void getName__15J2DResReferenceCFUs();
+// False False
extern "C" void _savegpr_19();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_19();
+// False False
extern "C" void _restgpr_29();
+// False False
extern "C" void strcpy();
extern "C" extern u8 const j2dDefaultTexCoordInfo[32];
extern "C" extern u8 const j2dDefaultIndTexMtxInfo[28];
@@ -175,476 +629,787 @@ extern "C" extern u32 j2dDefaultBlendInfo;
extern "C" extern u32 j2dDefaultColorChanInfo;
extern "C" extern u8 struct_804561AC[4];
-//
+//
// Declarations:
-//
-
-/* 802F2AD0-802F2C94 01C4+00 s=0 e=1 z=0 None .text
- * __ct__18J2DMaterialFactoryFRC16J2DMaterialBlock */
+//
+
+/* 802F2AD0-802F2C94 01C4+00 s=0 e=1 z=0 None .text __ct__18J2DMaterialFactoryFRC16J2DMaterialBlock */
+// 802F2AFC: 802F42D8 (func_802F42D8)
+// 802F2B0C: 802F42C0 (func_802F42C0)
+// 802F2B34: 802F42A8 (func_802F42A8)
+// 802F2B50: 802F4290 (func_802F4290)
+// 802F2B60: 802F4278 (func_802F4278)
+// 802F2B70: 802F4260 (func_802F4260)
+// 802F2B80: 802F4248 (func_802F4248)
+// 802F2B90: 802F4260 (func_802F4260)
+// 802F2BA0: 802F4230 (func_802F4230)
+// 802F2BB0: 802F4218 (func_802F4218)
+// 802F2BC0: 802F42C0 (func_802F42C0)
+// 802F2BD0: 802F42C0 (func_802F42C0)
+// 802F2BE0: 802F4200 (func_802F4200)
+// 802F2BF0: 802F41E8 (func_802F41E8)
+// 802F2C00: 802F4278 (func_802F4278)
+// 802F2C10: 802F4260 (func_802F4260)
+// 802F2C20: 802F41D0 (func_802F41D0)
+// 802F2C30: 802F41B8 (func_802F41B8)
+// 802F2C40: 802F41A0 (func_802F41A0)
+// 802F2C50: 802F4188 (func_802F4188)
+// 802F2C60: 802F4170 (func_802F4170)
+// 802F2C70: 802F4260 (func_802F4260)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J2DMaterialBlock const& False
+// J2DMaterialBlock const False
+// J2DMaterialBlock False
asm J2DMaterialFactory::J2DMaterialFactory(J2DMaterialBlock const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/__ct__18J2DMaterialFactoryFRC16J2DMaterialBlock.s"
}
#pragma pop
-/* 802F2C94-802F2D1C 0088+00 s=1 e=0 z=0 None .text countStages__18J2DMaterialFactoryCFi */
+
+/* 802F2C94-802F2D1C 0088+00 s=1 e=0 z=0 None .text countStages__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::countStages(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/countStages__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F2D1C-802F362C 0910+00 s=0 e=1 z=0 None .text
- * create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive
- */
+
+/* 802F2D1C-802F362C 0910+00 s=0 e=1 z=0 None .text create__18J2DMaterialFactoryCFP11J2DMaterialiUlP15J2DResReferenceP15J2DResReferenceP10JKRArchive */
+// 802F2D2C: 803621B4 (_savegpr_19)
+// 802F2D50: 802F2C94 (countStages__18J2DMaterialFactoryCFi)
+// 802F2DA0: 802EA410 (createTevBlock__11J2DMaterialFib)
+// 802F2DB0: 802EA5C4 (createIndBlock__11J2DMaterialFib)
+// 802F2DE0: 802F36CC (newColorChanNum__18J2DMaterialFactoryCFi)
+// 802F2DF0: 802F38E0 (newCullMode__18J2DMaterialFactoryCFi)
+// 802F2E00: 802F3758 (newTexGenNum__18J2DMaterialFactoryCFi)
+// 802F2E14: 802F3FE0 (newAlphaComp__18J2DMaterialFactoryCFi)
+// 802F2E44: 802F405C (newBlend__18J2DMaterialFactoryCFi)
+// 802F2E78: 802F40D8 (newDither__18J2DMaterialFactoryCFi)
+// 802F2E8C: 802F3B54 (newTevStageNum__18J2DMaterialFactoryCFi)
+// 802F2EDC: 802F3920 (newTexNo__18J2DMaterialFactoryCFii)
+// 802F2EEC: 8030CF10 (getResReference__15J2DResReferenceCFUs)
+// 802F2F10: 802DE120 (getResource__15JUTResReferenceFPCvUlP10JKRArchive)
+// 802F2F38: 802DE120 (getResource__15JUTResReferenceFPCvUlP10JKRArchive)
+// 802F2F48: 80451590 (mDataManage__9J2DScreen)
+// 802F2F5C: 8030CF44 (getName__15J2DResReferenceCFUs)
+// 802F2F68: 80368B2C (strcpy)
+// 802F2F6C: 80451590 (mDataManage__9J2DScreen)
+// 802F2F74: 8030CE18 (get__13J2DDataManageFPCc)
+// 802F2FCC: 802F3968 (newFontNo__18J2DMaterialFactoryCFi)
+// 802F3004: 8030CF10 (getResReference__15J2DResReferenceCFUs)
+// 802F3028: 802DE120 (getResource__15JUTResReferenceFPCvUlP10JKRArchive)
+// 802F3050: 802DE120 (getResource__15JUTResReferenceFPCvUlP10JKRArchive)
+// 802F3060: 80451590 (mDataManage__9J2DScreen)
+// 802F3088: 8030CF44 (getName__15J2DResReferenceCFUs)
+// 802F3094: 80368B2C (strcpy)
+// 802F3098: 80451590 (mDataManage__9J2DScreen)
+// 802F30A0: 8030CE18 (get__13J2DDataManageFPCc)
+// 802F30D0: 802F39A8 (newTevOrder__18J2DMaterialFactoryCFii)
+// 802F3130: 802F3B8C (newTevStage__18J2DMaterialFactoryCFii)
+// 802F3214: 802F3AB4 (newTevKColor__18J2DMaterialFactoryCFii)
+// 802F3268: 802F3A1C (newTevColor__18J2DMaterialFactoryCFii)
+// 802F32B0: 802F3BEC (newTevSwapModeTable__18J2DMaterialFactoryCFii)
+// 802F3304: 802F362C (newMatColor__18J2DMaterialFactoryCFii)
+// 802F3364: 802F3704 (newColorChan__18J2DMaterialFactoryCFii)
+// 802F33A4: 802F3790 (newTexCoord__18J2DMaterialFactoryCFii)
+// 802F33F8: 802F3804 (newTexMtx__18J2DMaterialFactoryCFii)
+// 802F34B8: 802F3C88 (newIndTexStageNum__18J2DMaterialFactoryCFi)
+// 802F34F4: 802F3D20 (newIndTexMtx__18J2DMaterialFactoryCFii)
+// 802F3540: 802F3CB8 (newIndTexOrder__18J2DMaterialFactoryCFii)
+// 802F3594: 802F3F78 (newIndTexCoordScale__18J2DMaterialFactoryCFii)
+// 802F35D8: 802F3E24 (newIndTevStage__18J2DMaterialFactoryCFii)
+// 802F3618: 80362200 (_restgpr_19)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J2DMaterialFactory::create(J2DMaterial* param_0, int param_1, u32 param_2,
- J2DResReference* param_3, J2DResReference* param_4,
- JKRArchive* param_5) const {
- nofralloc
+// False False
+// J2DMaterial* False
+// J2DMaterial False
+// int False
+// u32 False
+// J2DResReference* False
+// J2DResReference False
+// J2DResReference* False
+// J2DResReference False
+// JKRArchive* False
+// JKRArchive False
+asm void J2DMaterialFactory::create(J2DMaterial* param_0, int param_1, u32 param_2, J2DResReference* param_3, J2DResReference* param_4, JKRArchive* param_5) const {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F2D1C.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804561C0-804561C4 0004+00 s=1 e=0 z=0 None .sdata2 @1887 */
+/* 804561C0-804561C4 0004+00 s=1 e=0 z=0 None .sdata2 @1887 */
SECTION_SDATA2 static u32 lit_1887 = 0xFFFFFFFF;
-/* 802F362C-802F36CC 00A0+00 s=1 e=0 z=0 None .text newMatColor__18J2DMaterialFactoryCFii */
+/* 802F362C-802F36CC 00A0+00 s=1 e=0 z=0 None .text newMatColor__18J2DMaterialFactoryCFii */
+// 802F3630: 804561C0 (lit_1887)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newMatColor(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newMatColor__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F36CC-802F3704 0038+00 s=1 e=0 z=0 None .text newColorChanNum__18J2DMaterialFactoryCFi
- */
+
+/* 802F36CC-802F3704 0038+00 s=1 e=0 z=0 None .text newColorChanNum__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newColorChanNum(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newColorChanNum__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F3704-802F3758 0054+00 s=1 e=0 z=0 None .text newColorChan__18J2DMaterialFactoryCFii */
+
+/* 802F3704-802F3758 0054+00 s=1 e=0 z=0 None .text newColorChan__18J2DMaterialFactoryCFii */
+// 802F3748: 804561A8 (j2dDefaultColorChanInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newColorChan(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newColorChan__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3758-802F3790 0038+00 s=1 e=0 z=0 None .text newTexGenNum__18J2DMaterialFactoryCFi */
+
+/* 802F3758-802F3790 0038+00 s=1 e=0 z=0 None .text newTexGenNum__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newTexGenNum(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTexGenNum__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F3790-802F3804 0074+00 s=1 e=0 z=0 None .text newTexCoord__18J2DMaterialFactoryCFii */
+
+/* 802F3790-802F3804 0074+00 s=1 e=0 z=0 None .text newTexCoord__18J2DMaterialFactoryCFii */
+// 802F37E4: 803A1B80 (j2dDefaultTexCoordInfo)
+// 802F37E8: 803A1B80 (j2dDefaultTexCoordInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTexCoord(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTexCoord__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3804-802F38E0 00DC+00 s=1 e=0 z=0 None .text newTexMtx__18J2DMaterialFactoryCFii */
+
+/* 802F3804-802F38E0 00DC+00 s=1 e=0 z=0 None .text newTexMtx__18J2DMaterialFactoryCFii */
+// 802F3814: 803621DC (_savegpr_29)
+// 802F3850: 802CEC4C (__nw__FUl)
+// 802F38C0: 802E9CC4 (calc__9J2DTexMtxFv)
+// 802F38CC: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTexMtx(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTexMtx__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F38E0-802F3920 0040+00 s=1 e=0 z=0 None .text newCullMode__18J2DMaterialFactoryCFi */
+
+/* 802F38E0-802F3920 0040+00 s=1 e=0 z=0 None .text newCullMode__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newCullMode(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newCullMode__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F3920-802F3968 0048+00 s=1 e=0 z=0 None .text newTexNo__18J2DMaterialFactoryCFii */
+
+/* 802F3920-802F3968 0048+00 s=1 e=0 z=0 None .text newTexNo__18J2DMaterialFactoryCFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTexNo(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTexNo__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3968-802F39A8 0040+00 s=1 e=0 z=0 None .text newFontNo__18J2DMaterialFactoryCFi */
+
+/* 802F3968-802F39A8 0040+00 s=1 e=0 z=0 None .text newFontNo__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newFontNo(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newFontNo__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F39A8-802F3A1C 0074+00 s=1 e=0 z=0 None .text newTevOrder__18J2DMaterialFactoryCFii */
+
+/* 802F39A8-802F3A1C 0074+00 s=1 e=0 z=0 None .text newTevOrder__18J2DMaterialFactoryCFii */
+// 802F39FC: 80456180 (j2dDefaultTevOrderInfoNull)
+// 802F3A04: 80456180 (j2dDefaultTevOrderInfoNull)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTevOrder(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevOrder__18J2DMaterialFactoryCFii.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456BB0-80456BB4 0004+00 s=1 e=0 z=0 None .sbss2 @2018 */
+/* 80456BB0-80456BB4 0004+00 s=1 e=0 z=0 None .sbss2 @2018 */
SECTION_SBSS2 static u8 lit_2018[4];
-/* 80456BB4-80456BB8 0004+00 s=1 e=0 z=0 None .sbss2 None */
+/* 80456BB4-80456BB8 0004+00 s=1 e=0 z=0 None .sbss2 None */
SECTION_SBSS2 static u8 data_80456BB4[4];
-/* 802F3A1C-802F3AB4 0098+00 s=1 e=0 z=0 None .text newTevColor__18J2DMaterialFactoryCFii */
+/* 802F3A1C-802F3AB4 0098+00 s=1 e=0 z=0 None .text newTevColor__18J2DMaterialFactoryCFii */
+// 802F3A20: 80456BB0 (lit_2018)
+// 802F3A24: 80456BB4 (data_80456BB4)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTevColor(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevColor__18J2DMaterialFactoryCFii.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804561C4-804561C8 0004+00 s=1 e=0 z=0 None .sdata2 @2039 */
+/* 804561C4-804561C8 0004+00 s=1 e=0 z=0 None .sdata2 @2039 */
SECTION_SDATA2 static u32 lit_2039 = 0xFFFFFFFF;
-/* 802F3AB4-802F3B54 00A0+00 s=1 e=0 z=0 None .text newTevKColor__18J2DMaterialFactoryCFii */
+/* 802F3AB4-802F3B54 00A0+00 s=1 e=0 z=0 None .text newTevKColor__18J2DMaterialFactoryCFii */
+// 802F3AB8: 804561C4 (lit_2039)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTevKColor(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevKColor__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3B54-802F3B8C 0038+00 s=1 e=0 z=0 None .text newTevStageNum__18J2DMaterialFactoryCFi */
+
+/* 802F3B54-802F3B8C 0038+00 s=1 e=0 z=0 None .text newTevStageNum__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newTevStageNum(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevStageNum__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F3B8C-802F3BEC 0060+00 s=1 e=0 z=0 None .text newTevStage__18J2DMaterialFactoryCFii */
+
+/* 802F3B8C-802F3BEC 0060+00 s=1 e=0 z=0 None .text newTevStage__18J2DMaterialFactoryCFii */
+// 802F3BD0: 802F4110 (__ct__11J2DTevStageFRC15J2DTevStageInfo)
+// 802F3BD8: 802F1940 (__ct__11J2DTevStageFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTevStage(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevStage__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3BEC-802F3C88 009C+00 s=1 e=0 z=0 None .text newTevSwapModeTable__18J2DMaterialFactoryCFii
- */
+
+/* 802F3BEC-802F3C88 009C+00 s=1 e=0 z=0 None .text newTevSwapModeTable__18J2DMaterialFactoryCFii */
+// 802F3C54: 8045619C (j2dDefaultTevSwapModeTable)
+// 802F3C68: 8045619C (j2dDefaultTevSwapModeTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newTevSwapModeTable(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newTevSwapModeTable__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3C88-802F3CB8 0030+00 s=1 e=0 z=0 None .text newIndTexStageNum__18J2DMaterialFactoryCFi
- */
+
+/* 802F3C88-802F3CB8 0030+00 s=1 e=0 z=0 None .text newIndTexStageNum__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newIndTexStageNum(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newIndTexStageNum__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F3CB8-802F3D20 0068+00 s=1 e=0 z=0 None .text newIndTexOrder__18J2DMaterialFactoryCFii
- */
+
+/* 802F3CB8-802F3D20 0068+00 s=1 e=0 z=0 None .text newIndTexOrder__18J2DMaterialFactoryCFii */
+// 802F3CBC: 80456184 (j2dDefaultIndTexOrderNull)
+// 802F3CC4: 80456184 (j2dDefaultIndTexOrderNull)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newIndTexOrder(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newIndTexOrder__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3D20-802F3E24 0104+00 s=1 e=0 z=0 None .text newIndTexMtx__18J2DMaterialFactoryCFii */
+
+/* 802F3D20-802F3E24 0104+00 s=1 e=0 z=0 None .text newIndTexMtx__18J2DMaterialFactoryCFii */
+// 802F3D2C: 803A1BC4 (j2dDefaultIndTexMtxInfo)
+// 802F3D30: 803A1BC4 (j2dDefaultIndTexMtxInfo)
+// 802F3D6C: 803A1BC4 (j2dDefaultIndTexMtxInfo)
+// 802F3D70: 803A1BC4 (j2dDefaultIndTexMtxInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newIndTexMtx(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newIndTexMtx__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3E24-802F3F78 0154+00 s=1 e=0 z=0 None .text newIndTevStage__18J2DMaterialFactoryCFii
- */
+
+/* 802F3E24-802F3F78 0154+00 s=1 e=0 z=0 None .text newIndTevStage__18J2DMaterialFactoryCFii */
+// 802F3E30: 803A1BF4 (j2dDefaultIndTevStageInfo)
+// 802F3E34: 803A1BF4 (j2dDefaultIndTevStageInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newIndTevStage(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newIndTevStage__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3F78-802F3FE0 0068+00 s=1 e=0 z=0 None .text newIndTexCoordScale__18J2DMaterialFactoryCFii
- */
+
+/* 802F3F78-802F3FE0 0068+00 s=1 e=0 z=0 None .text newIndTexCoordScale__18J2DMaterialFactoryCFii */
+// 802F3F7C: 80456190 (j2dDefaultIndTexCoordScaleInfo)
+// 802F3F84: 80456190 (j2dDefaultIndTexCoordScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm void J2DMaterialFactory::newIndTexCoordScale(int param_0, int param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newIndTexCoordScale__18J2DMaterialFactoryCFii.s"
}
#pragma pop
-/* 802F3FE0-802F405C 007C+00 s=1 e=0 z=0 None .text newAlphaComp__18J2DMaterialFactoryCFi */
+
+/* 802F3FE0-802F405C 007C+00 s=1 e=0 z=0 None .text newAlphaComp__18J2DMaterialFactoryCFi */
+// 802F4044: 804561AE (struct_804561AC)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newAlphaComp(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newAlphaComp__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F405C-802F40D8 007C+00 s=1 e=0 z=0 None .text newBlend__18J2DMaterialFactoryCFi */
+
+/* 802F405C-802F40D8 007C+00 s=1 e=0 z=0 None .text newBlend__18J2DMaterialFactoryCFi */
+// 802F40B0: 804561A0 (j2dDefaultBlendInfo)
+// 802F40B8: 804561A0 (j2dDefaultBlendInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newBlend(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newBlend__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F40D8-802F4110 0038+00 s=1 e=0 z=0 None .text newDither__18J2DMaterialFactoryCFi */
+
+/* 802F40D8-802F4110 0038+00 s=1 e=0 z=0 None .text newDither__18J2DMaterialFactoryCFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void J2DMaterialFactory::newDither(int param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/newDither__18J2DMaterialFactoryCFi.s"
}
#pragma pop
-/* 802F4110-802F4170 0060+00 s=1 e=0 z=0 None .text __ct__11J2DTevStageFRC15J2DTevStageInfo */
+
+/* 802F4110-802F4170 0060+00 s=1 e=0 z=0 None .text __ct__11J2DTevStageFRC15J2DTevStageInfo */
+// 802F4124: 802F19A8 (setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo)
+// 802F4130: 80456198 (j2dDefaultTevSwapMode)
+// 802F414C: 80456198 (j2dDefaultTevSwapMode)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J2DTevStageInfo const& False
+// J2DTevStageInfo const False
+// J2DTevStageInfo False
asm J2DTevStage::J2DTevStage(J2DTevStageInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/__ct__11J2DTevStageFRC15J2DTevStageInfo.s"
}
#pragma pop
-/* 802F4170-802F4188 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<12J2DBlendInfo>__FPCvPCv */
+
+/* 802F4170-802F4188 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<12J2DBlendInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template14(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template14(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4170.s"
}
#pragma pop
-/* 802F4188-802F41A0 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<16J2DAlphaCompInfo>__FPCvPCv */
+
+/* 802F4188-802F41A0 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<16J2DAlphaCompInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template15(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template15(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4188.s"
}
#pragma pop
-/* 802F41A0-802F41B8 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<23J2DTevSwapModeTableInfo>__FPCvPCv */
+
+/* 802F41A0-802F41B8 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<23J2DTevSwapModeTableInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template16(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template16(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41A0.s"
}
#pragma pop
-/* 802F41B8-802F41D0 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<18J2DTevSwapModeInfo>__FPCvPCv */
+
+/* 802F41B8-802F41D0 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<18J2DTevSwapModeInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template17(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template17(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41B8.s"
}
#pragma pop
-/* 802F41D0-802F41E8 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<15J2DTevStageInfo>__FPCvPCv */
+
+/* 802F41D0-802F41E8 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<15J2DTevStageInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template18(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template18(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41D0.s"
}
#pragma pop
-/* 802F41E8-802F4200 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv
- */
+
+/* 802F41E8-802F4200 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<11_GXColorS10>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
asm void JSUConvertOffsetToPtr__template19(void const* param_0, void const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F41E8.s"
}
#pragma pop
-/* 802F4200-802F4218 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<15J2DTevOrderInfo>__FPCvPCv */
+
+/* 802F4200-802F4218 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<15J2DTevOrderInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template20(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template20(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4200.s"
}
#pragma pop
-/* 802F4218-802F4230 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<13J2DTexMtxInfo>__FPCvPCv */
+
+/* 802F4218-802F4230 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<13J2DTexMtxInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template21(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template21(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4218.s"
}
#pragma pop
-/* 802F4230-802F4248 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<15J2DTexCoordInfo>__FPCvPCv */
+
+/* 802F4230-802F4248 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<15J2DTexCoordInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template22(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template22(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4230.s"
}
#pragma pop
-/* 802F4248-802F4260 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<16J2DColorChanInfo>__FPCvPCv */
+
+/* 802F4248-802F4260 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<16J2DColorChanInfo>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template23(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template23(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4248.s"
}
#pragma pop
-/* 802F4260-802F4278 0018+00 s=1 e=13 z=0 None .text JSUConvertOffsetToPtr<Uc>__FPCvPCv */
+
+/* 802F4260-802F4278 0018+00 s=1 e=13 z=0 None .text JSUConvertOffsetToPtr<Uc>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
asm void JSUConvertOffsetToPtr__template24(void const* param_0, void const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4260.s"
}
#pragma pop
-/* 802F4278-802F4290 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv
- */
+
+/* 802F4278-802F4290 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<8_GXColor>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
asm void JSUConvertOffsetToPtr__template25(void const* param_0, void const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4278.s"
}
#pragma pop
-/* 802F4290-802F42A8 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv
- */
+
+/* 802F4290-802F42A8 0018+00 s=1 e=2 z=0 None .text JSUConvertOffsetToPtr<11_GXCullMode>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
asm void JSUConvertOffsetToPtr__template26(void const* param_0, void const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F4290.s"
}
#pragma pop
-/* 802F42A8-802F42C0 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<14J2DIndInitData>__FPCvPCv */
+
+/* 802F42A8-802F42C0 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<14J2DIndInitData>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template27(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template27(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42A8.s"
}
#pragma pop
-/* 802F42C0-802F42D8 0018+00 s=1 e=19 z=0 None .text JSUConvertOffsetToPtr<Us>__FPCvPCv */
+
+/* 802F42C0-802F42D8 0018+00 s=1 e=19 z=0 None .text JSUConvertOffsetToPtr<Us>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
asm void JSUConvertOffsetToPtr__template28(void const* param_0, void const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42C0.s"
}
#pragma pop
-/* 802F42D8-802F42F0 0018+00 s=1 e=0 z=0 None .text
- * JSUConvertOffsetToPtr<19J2DMaterialInitData>__FPCvPCv */
+
+/* 802F42D8-802F42F0 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<19J2DMaterialInitData>__FPCvPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void JSUConvertOffsetToPtr__template29(void const* param_0, void const* param_1) {
- nofralloc
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
+asm void JSUConvertOffsetToPtr__template29(void const* param_0, void const* param_1) {
+ nofralloc
#include "asm/JSystem/J2DGraph/J2DMaterialFactory/func_802F42D8.s"
}
#pragma pop
+
+