summaryrefslogtreecommitdiff
path: root/libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.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/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp')
-rw-r--r--libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp526
1 files changed, 435 insertions, 91 deletions
diff --git a/libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp b/libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
index 2b827b3df9..b8fc91215c 100644
--- a/libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
+++ b/libs/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp
@@ -1,132 +1,354 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DModelLoaderCalcSize
-//
+//
-#include "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.h"
-//
+//
// Types:
-//
+//
-struct J3DTextureBlock {};
+struct J3DTextureBlock {
+};
-struct J3DShapeBlock {};
+struct J3DShapeBlock {
+};
struct J3DShapeFactory {
- /* 80337350 */ J3DShapeFactory(J3DShapeBlock const&);
- /* 80337944 */ void calcSize(int, u32);
- /* 803379D8 */ void calcSizeVcdVatCmdBuffer(u32);
+ /* 80337350 */ // False False
+// J3DShapeBlock const& False
+// J3DShapeBlock const False
+// J3DShapeBlock False
+J3DShapeFactory(J3DShapeBlock const&);
+ /* 80337944 */ // False False
+// int False
+// u32 False
+void calcSize(int, u32);
+ /* 803379D8 */ // False False
+// u32 False
+void calcSizeVcdVatCmdBuffer(u32);
};
-struct J3DMaterialBlock {};
+struct J3DMaterialBlock {
+};
struct J3DModelLoader_v26 {
- /* 80336DB4 */ void calcSizeMaterial(J3DMaterialBlock const*, u32);
- /* 80336F60 */ void calcSizeMaterialTable(J3DMaterialBlock const*, u32);
+ /* 80336DB4 */ // False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
+void calcSizeMaterial(J3DMaterialBlock const*, u32);
+ /* 80336F60 */ // False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
+void calcSizeMaterialTable(J3DMaterialBlock const*, u32);
};
-struct J3DDrawBlock {};
+struct J3DJointBlock {
+};
-struct J3DJointBlock {};
+struct J3DMaterialDLBlock {
+};
-struct J3DModelInfoBlock {};
+struct J3DModelInfoBlock {
+};
-struct J3DMaterialDLBlock {};
+struct J3DDrawBlock {
+};
-struct J3DEnvelopeBlock {};
+struct J3DEnvelopeBlock {
+};
struct J3DModelLoader {
- /* 80336794 */ void countMaterialNum(void const*);
- /* 803367D4 */ void calcLoadSize(void const*, u32);
- /* 803369A0 */ void calcLoadMaterialTableSize(void const*);
- /* 80336A98 */ void calcLoadBinaryDisplayListSize(void const*, u32);
- /* 80336CD8 */ void calcSizeInformation(J3DModelInfoBlock const*, u32);
- /* 80336D64 */ void calcSizeJoint(J3DJointBlock const*);
- /* 80336D90 */ void calcSizeEnvelope(J3DEnvelopeBlock const*);
- /* 80336DA0 */ void calcSizeDraw(J3DDrawBlock const*);
- /* 80336EA0 */ void calcSizeShape(J3DShapeBlock const*, u32);
- /* 80336F44 */ void calcSizeTexture(J3DTextureBlock const*);
- /* 80336FF0 */ void calcSizeTextureTable(J3DTextureBlock const*);
- /* 80337010 */ void calcSizePatchedMaterial(J3DMaterialBlock const*, u32);
- /* 803370A0 */ void calcSizeMaterialDL(J3DMaterialDLBlock const*, u32);
+ /* 80336794 */ // False False
+// void const* False
+// void const False
+// void False
+void countMaterialNum(void const*);
+ /* 803367D4 */ // False False
+// void const* False
+// void const False
+// void False
+// u32 False
+void calcLoadSize(void const*, u32);
+ /* 803369A0 */ // False False
+// void const* False
+// void const False
+// void False
+void calcLoadMaterialTableSize(void const*);
+ /* 80336A98 */ // False False
+// void const* False
+// void const False
+// void False
+// u32 False
+void calcLoadBinaryDisplayListSize(void const*, u32);
+ /* 80336CD8 */ // True False
+// J3DModelInfoBlock const* False
+// J3DModelInfoBlock const False
+// J3DModelInfoBlock False
+// u32 False
+void calcSizeInformation(J3DModelInfoBlock const*, u32);
+ /* 80336D64 */ // True False
+// J3DJointBlock const* False
+// J3DJointBlock const False
+// J3DJointBlock False
+void calcSizeJoint(J3DJointBlock const*);
+ /* 80336D90 */ // True False
+// J3DEnvelopeBlock const* False
+// J3DEnvelopeBlock const False
+// J3DEnvelopeBlock False
+void calcSizeEnvelope(J3DEnvelopeBlock const*);
+ /* 80336DA0 */ // True False
+// J3DDrawBlock const* False
+// J3DDrawBlock const False
+// J3DDrawBlock False
+void calcSizeDraw(J3DDrawBlock const*);
+ /* 80336EA0 */ // True False
+// J3DShapeBlock const* False
+// J3DShapeBlock const False
+// J3DShapeBlock False
+// u32 False
+void calcSizeShape(J3DShapeBlock const*, u32);
+ /* 80336F44 */ // True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
+void calcSizeTexture(J3DTextureBlock const*);
+ /* 80336FF0 */ // True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
+void calcSizeTextureTable(J3DTextureBlock const*);
+ /* 80337010 */ // True False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
+void calcSizePatchedMaterial(J3DMaterialBlock const*, u32);
+ /* 803370A0 */ // True False
+// J3DMaterialDLBlock const* False
+// J3DMaterialDLBlock const False
+// J3DMaterialDLBlock False
+// u32 False
+void calcSizeMaterialDL(J3DMaterialDLBlock const*, u32);
};
-struct J3DMaterial {};
+struct J3DMaterial {
+};
struct J3DMaterialFactory {
- struct MaterialType {};
-
- /* 8032FFEC */ J3DMaterialFactory(J3DMaterialBlock const&);
- /* 80330234 */ J3DMaterialFactory(J3DMaterialDLBlock const&);
- /* 803302BC */ void countUniqueMaterials();
- /* 80331A7C */ void calcSize(J3DMaterial*, J3DMaterialFactory::MaterialType, int, u32) const;
+ struct MaterialType {
+ };
+
+ /* 8032FFEC */ // False False
+// J3DMaterialBlock const& False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+J3DMaterialFactory(J3DMaterialBlock const&);
+ /* 80330234 */ // False False
+// J3DMaterialDLBlock const& False
+// J3DMaterialDLBlock const False
+// J3DMaterialDLBlock False
+J3DMaterialFactory(J3DMaterialDLBlock const&);
+ /* 803302BC */ // False False
+void countUniqueMaterials();
+ /* 80331A7C */ // False False
+// J3DMaterial* False
+// J3DMaterial False
+// J3DMaterialFactory::MaterialType False
+// int False
+// u32 False
+void calcSize(J3DMaterial*, J3DMaterialFactory::MaterialType, int, u32) const;
};
-//
+//
// Forward References:
-//
+//
+
+// False False
+// void const* False
+// void const False
+// void False
extern "C" void countMaterialNum__14J3DModelLoaderFPCv();
+// False False
+// void const* False
+// void const False
+// void False
+// u32 False
extern "C" void calcLoadSize__14J3DModelLoaderFPCvUl();
+// False False
+// void const* False
+// void const False
+// void False
extern "C" void calcLoadMaterialTableSize__14J3DModelLoaderFPCv();
+// False False
+// void const* False
+// void const False
+// void False
+// u32 False
extern "C" void calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl();
+// True False
+// J3DModelInfoBlock const* False
+// J3DModelInfoBlock const False
+// J3DModelInfoBlock False
+// u32 False
extern "C" void calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl();
+// True False
+// J3DJointBlock const* False
+// J3DJointBlock const False
+// J3DJointBlock False
extern "C" void calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock();
+// True False
+// J3DEnvelopeBlock const* False
+// J3DEnvelopeBlock const False
+// J3DEnvelopeBlock False
extern "C" void calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock();
+// True False
+// J3DDrawBlock const* False
+// J3DDrawBlock const False
+// J3DDrawBlock False
extern "C" void calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock();
+// False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
extern "C" void calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl();
+// True False
+// J3DShapeBlock const* False
+// J3DShapeBlock const False
+// J3DShapeBlock False
+// u32 False
extern "C" void calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl();
+// True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
extern "C" void calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock();
+// False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
extern "C" void calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl();
+// True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
extern "C" void calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock();
+// True False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
extern "C" void calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl();
+// True False
+// J3DMaterialDLBlock const* False
+// J3DMaterialDLBlock const False
+// J3DMaterialDLBlock False
+// u32 False
extern "C" void calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl();
extern "C" extern char const* const J3DModelLoaderCalcSize__stringBase0;
-//
+//
// External References:
-//
-
+//
+
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
void JSUConvertOffsetToPtr__template70(void const*, void const*);
+// False False
extern "C" void OSReport();
+// False False
+// J3DMaterialBlock const& False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
extern "C" void __ct__18J3DMaterialFactoryFRC16J3DMaterialBlock();
+// False False
+// J3DMaterialDLBlock const& False
+// J3DMaterialDLBlock const False
+// J3DMaterialDLBlock False
extern "C" void __ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock();
+// False False
extern "C" void countUniqueMaterials__18J3DMaterialFactoryFv();
-extern "C" void
-calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl();
+// False False
+// J3DMaterial* False
+// J3DMaterial False
+// J3DMaterialFactory::MaterialType False
+// int False
+// u32 False
+extern "C" void calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl();
+// False True
+// void const* False
+// void const False
+// void False
+// void const* False
+// void const False
+// void False
extern "C" void func_8033674C();
+// False False
+// J3DShapeBlock const& False
+// J3DShapeBlock const False
+// J3DShapeBlock False
extern "C" void __ct__15J3DShapeFactoryFRC13J3DShapeBlock();
+// False False
+// int False
+// u32 False
extern "C" void calcSize__15J3DShapeFactoryFiUl();
+// False False
+// u32 False
extern "C" void calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl();
+// False False
extern "C" void _savegpr_22();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_22();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
-//
+//
// Declarations:
-//
+//
-/* 80336794-803367D4 0040+00 s=0 e=3 z=0 None .text countMaterialNum__14J3DModelLoaderFPCv */
+/* 80336794-803367D4 0040+00 s=0 e=3 z=0 None .text countMaterialNum__14J3DModelLoaderFPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void const* False
+// void const False
+// void False
asm void J3DModelLoader::countMaterialNum(void const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/countMaterialNum__14J3DModelLoaderFPCv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A20E8-803A2100 0014+04 s=3 e=0 z=0 None .rodata @stringBase0 */
+/* 803A20E8-803A2100 0014+04 s=3 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
@@ -135,155 +357,277 @@ SECTION_DEAD char const* const stringBase_803A20E8 = "Unknown data block\n";
SECTION_DEAD static char const* const pad_803A20FC = "\0\0\0";
#pragma pop
-/* 803367D4-803369A0 01CC+00 s=0 e=3 z=0 None .text calcLoadSize__14J3DModelLoaderFPCvUl */
+/* 803367D4-803369A0 01CC+00 s=0 e=3 z=0 None .text calcLoadSize__14J3DModelLoaderFPCvUl */
+// 803367E4: 803621CC (_savegpr_25)
+// 803368C8: 80336CD8 (calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl)
+// 803368DC: 80336D64 (calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock)
+// 80336918: 80336EA0 (calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl)
+// 8033692C: 80336F44 (calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock)
+// 80336940: 80336D90 (calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock)
+// 80336954: 80336DA0 (calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock)
+// 80336960: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 80336964: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 8033696C: 80006ABC (OSReport)
+// 8033698C: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void const* False
+// void const False
+// void False
+// u32 False
asm void J3DModelLoader::calcLoadSize(void const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcLoadSize__14J3DModelLoaderFPCvUl.s"
}
#pragma pop
-/* 803369A0-80336A98 00F8+00 s=0 e=3 z=0 None .text
- * calcLoadMaterialTableSize__14J3DModelLoaderFPCv */
+
+/* 803369A0-80336A98 00F8+00 s=0 e=3 z=0 None .text calcLoadMaterialTableSize__14J3DModelLoaderFPCv */
+// 803369B0: 803621CC (_savegpr_25)
+// 80336A3C: 80336FF0 (calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock)
+// 80336A4C: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 80336A50: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 80336A58: 80006ABC (OSReport)
+// 80336A84: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void const* False
+// void const False
+// void False
asm void J3DModelLoader::calcLoadMaterialTableSize(void const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcLoadMaterialTableSize__14J3DModelLoaderFPCv.s"
}
#pragma pop
-/* 80336A98-80336CD8 0240+00 s=0 e=3 z=0 None .text
- * calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl */
+
+/* 80336A98-80336CD8 0240+00 s=0 e=3 z=0 None .text calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl */
+// 80336AA8: 803621C0 (_savegpr_22)
+// 80336BAC: 80336CD8 (calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl)
+// 80336BC0: 80336D64 (calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock)
+// 80336BD8: 80336EA0 (calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl)
+// 80336BEC: 80336F44 (calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock)
+// 80336C04: 803370A0 (calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl)
+// 80336C64: 80337010 (calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl)
+// 80336C78: 80336D90 (calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock)
+// 80336C8C: 80336DA0 (calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock)
+// 80336C98: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 80336C9C: 803A20E8 (J3DModelLoaderCalcSize__stringBase0)
+// 80336CA4: 80006ABC (OSReport)
+// 80336CC4: 8036220C (_restgpr_22)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void const* False
+// void const False
+// void False
+// u32 False
asm void J3DModelLoader::calcLoadBinaryDisplayListSize(void const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcLoadBinaryDisplayListSize__14J3DModelLoaderFPCvUl.s"
}
#pragma pop
-/* 80336CD8-80336D64 008C+00 s=2 e=0 z=0 None .text
- * calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl */
+
+/* 80336CD8-80336D64 008C+00 s=2 e=0 z=0 None .text calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl */
+// 80336D40: 8033674C (func_8033674C)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DModelInfoBlock const* False
+// J3DModelInfoBlock const False
+// J3DModelInfoBlock False
+// u32 False
asm void J3DModelLoader::calcSizeInformation(J3DModelInfoBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl.s"
}
#pragma pop
-/* 80336D64-80336D90 002C+00 s=2 e=0 z=0 None .text
- * calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock */
+
+/* 80336D64-80336D90 002C+00 s=2 e=0 z=0 None .text calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DJointBlock const* False
+// J3DJointBlock const False
+// J3DJointBlock False
asm void J3DModelLoader::calcSizeJoint(J3DJointBlock const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock.s"
}
#pragma pop
-/* 80336D90-80336DA0 0010+00 s=2 e=0 z=0 None .text
- * calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock */
+
+/* 80336D90-80336DA0 0010+00 s=2 e=0 z=0 None .text calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DEnvelopeBlock const* False
+// J3DEnvelopeBlock const False
+// J3DEnvelopeBlock False
asm void J3DModelLoader::calcSizeEnvelope(J3DEnvelopeBlock const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock.s"
}
#pragma pop
-/* 80336DA0-80336DB4 0014+00 s=2 e=0 z=0 None .text
- * calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock */
+
+/* 80336DA0-80336DB4 0014+00 s=2 e=0 z=0 None .text calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DDrawBlock const* False
+// J3DDrawBlock const False
+// J3DDrawBlock False
asm void J3DModelLoader::calcSizeDraw(J3DDrawBlock const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock.s"
}
#pragma pop
-/* 80336DB4-80336EA0 00EC+00 s=0 e=1 z=0 None .text
- * calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */
+
+/* 80336DB4-80336EA0 00EC+00 s=0 e=1 z=0 None .text calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */
+// 80336DC4: 803621D4 (_savegpr_27)
+// 80336DD8: 8032FFEC (__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock)
+// 80336DE4: 803302BC (countUniqueMaterials__18J3DMaterialFactoryFv)
+// 80336E40: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 80336E70: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 80336E8C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
asm void J3DModelLoader_v26::calcSizeMaterial(J3DMaterialBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeMaterial__18J3DModelLoader_v26FPC16J3DMaterialBlockUl.s"
}
#pragma pop
-/* 80336EA0-80336F44 00A4+00 s=2 e=0 z=0 None .text
- * calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl */
+
+/* 80336EA0-80336F44 00A4+00 s=2 e=0 z=0 None .text calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl */
+// 80336EB0: 803621D8 (_savegpr_28)
+// 80336EC8: 80337350 (__ct__15J3DShapeFactoryFRC13J3DShapeBlock)
+// 80336EEC: 803379D8 (calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl)
+// 80336F10: 80337944 (calcSize__15J3DShapeFactoryFiUl)
+// 80336F30: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DShapeBlock const* False
+// J3DShapeBlock const False
+// J3DShapeBlock False
+// u32 False
asm void J3DModelLoader::calcSizeShape(J3DShapeBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl.s"
}
#pragma pop
-/* 80336F44-80336F60 001C+00 s=3 e=0 z=0 None .text
- * calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock */
+
+/* 80336F44-80336F60 001C+00 s=3 e=0 z=0 None .text calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
asm void J3DModelLoader::calcSizeTexture(J3DTextureBlock const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock.s"
}
#pragma pop
-/* 80336F60-80336FF0 0090+00 s=0 e=1 z=0 None .text
- * calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */
+
+/* 80336F60-80336FF0 0090+00 s=0 e=1 z=0 None .text calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl */
+// 80336F70: 803621D8 (_savegpr_28)
+// 80336F88: 8032FFEC (__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock)
+// 80336FBC: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 80336FDC: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
asm void J3DModelLoader_v26::calcSizeMaterialTable(J3DMaterialBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeMaterialTable__18J3DModelLoader_v26FPC16J3DMaterialBlockUl.s"
}
#pragma pop
-/* 80336FF0-80337010 0020+00 s=1 e=0 z=0 None .text
- * calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock */
+
+/* 80336FF0-80337010 0020+00 s=1 e=0 z=0 None .text calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock */
+// 80336FFC: 80336F44 (calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTextureBlock const* False
+// J3DTextureBlock const False
+// J3DTextureBlock False
asm void J3DModelLoader::calcSizeTextureTable(J3DTextureBlock const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeTextureTable__14J3DModelLoaderFPC15J3DTextureBlock.s"
}
#pragma pop
-/* 80337010-803370A0 0090+00 s=1 e=0 z=0 None .text
- * calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */
+
+/* 80337010-803370A0 0090+00 s=1 e=0 z=0 None .text calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl */
+// 80337020: 803621D8 (_savegpr_28)
+// 80337038: 8032FFEC (__ct__18J3DMaterialFactoryFRC16J3DMaterialBlock)
+// 8033706C: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 8033708C: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMaterialBlock const* False
+// J3DMaterialBlock const False
+// J3DMaterialBlock False
+// u32 False
asm void J3DModelLoader::calcSizePatchedMaterial(J3DMaterialBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizePatchedMaterial__14J3DModelLoaderFPC16J3DMaterialBlockUl.s"
}
#pragma pop
-/* 803370A0-80337178 00D8+00 s=1 e=0 z=0 None .text
- * calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl */
+
+/* 803370A0-80337178 00D8+00 s=1 e=0 z=0 None .text calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl */
+// 803370B0: 803621D4 (_savegpr_27)
+// 803370C8: 80330234 (__ct__18J3DMaterialFactoryFRC18J3DMaterialDLBlock)
+// 8033710C: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 80337144: 80331A7C (calcSize__18J3DMaterialFactoryCFP11J3DMaterialQ218J3DMaterialFactory12MaterialTypeiUl)
+// 80337164: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMaterialDLBlock const* False
+// J3DMaterialDLBlock const False
+// J3DMaterialDLBlock False
+// u32 False
asm void J3DModelLoader::calcSizeMaterialDL(J3DMaterialDLBlock const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphLoader/J3DModelLoaderCalcSize/calcSizeMaterialDL__14J3DModelLoaderFPC18J3DMaterialDLBlockUl.s"
}
#pragma pop
+
+