mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 05:04:40 -04:00
.dead section fix
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,149 +1,345 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J3DClusterLoader
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J3DGraphLoader/J3DClusterLoader.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J3DGraphLoader/J3DClusterLoader.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct ResNTAB {};
|
||||
struct ResNTAB {
|
||||
};
|
||||
|
||||
struct JUTNameTab {
|
||||
/* 802DE9E0 */ JUTNameTab(ResNTAB const*);
|
||||
/* 802DE9E0 */ // False False
|
||||
// ResNTAB const* False
|
||||
// ResNTAB const False
|
||||
// ResNTAB False
|
||||
JUTNameTab(ResNTAB const*);
|
||||
};
|
||||
|
||||
struct J3DDeformData {
|
||||
/* 8032E1F8 */ J3DDeformData();
|
||||
/* 8032E1F8 */ // False False
|
||||
J3DDeformData();
|
||||
};
|
||||
|
||||
struct J3DDeformer {
|
||||
/* 8032E39C */ J3DDeformer(J3DDeformData*);
|
||||
/* 8032E39C */ // False False
|
||||
// J3DDeformData* False
|
||||
// J3DDeformData False
|
||||
J3DDeformer(J3DDeformData*);
|
||||
};
|
||||
|
||||
struct J3DClusterBlock {};
|
||||
struct J3DClusterBlock {
|
||||
};
|
||||
|
||||
struct J3DClusterLoader_v15 {
|
||||
/* 803341CC */ J3DClusterLoader_v15();
|
||||
/* 803341E8 */ ~J3DClusterLoader_v15();
|
||||
/* 80334244 */ void load(void const*);
|
||||
/* 803342F8 */ void readCluster(J3DClusterBlock const*);
|
||||
/* 803341CC */ // True False
|
||||
J3DClusterLoader_v15();
|
||||
/* 803341E8 */ // True False
|
||||
~J3DClusterLoader_v15();
|
||||
/* 80334244 */ // True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void load(void const*);
|
||||
/* 803342F8 */ // True False
|
||||
// J3DClusterBlock const* False
|
||||
// J3DClusterBlock const False
|
||||
// J3DClusterBlock False
|
||||
void readCluster(J3DClusterBlock const*);
|
||||
};
|
||||
|
||||
struct J3DClusterLoaderDataBase {
|
||||
/* 80334130 */ void load(void const*);
|
||||
/* 80334130 */ // False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void load(void const*);
|
||||
};
|
||||
|
||||
struct J3DClusterLoader {
|
||||
/* 803345FC */ ~J3DClusterLoader();
|
||||
/* 803345FC */ // True False
|
||||
~J3DClusterLoader();
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
static void JSUConvertOffsetToPtr__template63(void const*, void const*);
|
||||
static void JSUConvertOffsetToPtr__template64(void const*, void const*);
|
||||
static void JSUConvertOffsetToPtr__template65(void const*, void const*);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void JSUConvertOffsetToPtr__template63(void const*, void const*);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void JSUConvertOffsetToPtr__template64(void const*, void const*);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void JSUConvertOffsetToPtr__template65(void const*, void const*);
|
||||
|
||||
// False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void load__24J3DClusterLoaderDataBaseFPCv();
|
||||
// True False
|
||||
extern "C" void __ct__20J3DClusterLoader_v15Fv();
|
||||
// True False
|
||||
extern "C" void __dt__20J3DClusterLoader_v15Fv();
|
||||
// True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void load__20J3DClusterLoader_v15FPCv();
|
||||
// True False
|
||||
// J3DClusterBlock const* False
|
||||
// J3DClusterBlock const False
|
||||
// J3DClusterBlock False
|
||||
extern "C" void readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock();
|
||||
// True False
|
||||
extern "C" void __dt__16J3DClusterLoaderFv();
|
||||
extern "C" static void func_80334644();
|
||||
extern "C" static void func_8033465C();
|
||||
extern "C" static void func_80334674();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_80334644();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_8033465C();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_80334674();
|
||||
extern "C" extern char const* const J3DClusterLoader__stringBase0;
|
||||
extern "C" extern void* __vt__20J3DClusterLoader_v15[4];
|
||||
extern "C" extern void* __vt__16J3DClusterLoader[4];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new(u32);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new[](u32);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// int False
|
||||
void* operator new[](u32, int);
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void operator delete(void*);
|
||||
// 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*);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void JSUConvertOffsetToPtr__template39(void const*, void const*);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void JSUConvertOffsetToPtr__template41(void const*, void const*);
|
||||
|
||||
// False False
|
||||
SECTION_INIT void memcpy();
|
||||
// False False
|
||||
extern "C" void OSReport();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nw__FUl();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nwa__FUl();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// int False
|
||||
extern "C" void* __nwa__FUli();
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void __dl__FPv();
|
||||
// False False
|
||||
// ResNTAB const* False
|
||||
// ResNTAB const False
|
||||
// ResNTAB False
|
||||
extern "C" void __ct__10JUTNameTabFPC7ResNTAB();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_802F42C0();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_8030A530();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void func_8030A560();
|
||||
// False False
|
||||
extern "C" void __ct__13J3DDeformDataFv();
|
||||
// False False
|
||||
// J3DDeformData* False
|
||||
// J3DDeformData False
|
||||
extern "C" void __ct__11J3DDeformerFP13J3DDeformData();
|
||||
// False False
|
||||
extern "C" void DCStoreRange();
|
||||
// False False
|
||||
extern "C" void _savegpr_23();
|
||||
// False False
|
||||
extern "C" void _savegpr_26();
|
||||
// False False
|
||||
extern "C" void _restgpr_23();
|
||||
// False False
|
||||
extern "C" void _restgpr_26();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 80334130-803341CC 009C+00 s=0 e=1 z=0 None .text load__24J3DClusterLoaderDataBaseFPCv */
|
||||
/* 80334130-803341CC 009C+00 s=0 e=1 z=0 None .text load__24J3DClusterLoaderDataBaseFPCv */
|
||||
// 80334168: 803341CC (__ct__20J3DClusterLoader_v15Fv)
|
||||
// 80334174: 80334244 (load__20J3DClusterLoader_v15FPCv)
|
||||
// 80334184: 803341E8 (__dt__20J3DClusterLoader_v15Fv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
asm void J3DClusterLoaderDataBase::load(void const* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/load__24J3DClusterLoaderDataBaseFPCv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803CF0E8-803CF0F8 0010+00 s=2 e=0 z=0 None .data __vt__20J3DClusterLoader_v15 */
|
||||
SECTION_DATA static void* __vt__20J3DClusterLoader_v15[4] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)load__20J3DClusterLoader_v15FPCv,
|
||||
(void*)__dt__20J3DClusterLoader_v15Fv,
|
||||
/* 803CF0E8-803CF0F8 0010+00 s=2 e=0 z=0 None .data __vt__20J3DClusterLoader_v15 */
|
||||
SECTION_DATA void* __vt__20J3DClusterLoader_v15[4] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)load__20J3DClusterLoader_v15FPCv,
|
||||
(void*)__dt__20J3DClusterLoader_v15Fv,
|
||||
};
|
||||
|
||||
/* 803CF0F8-803CF108 0010+00 s=3 e=0 z=0 None .data __vt__16J3DClusterLoader */
|
||||
SECTION_DATA static void* __vt__16J3DClusterLoader[4] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__16J3DClusterLoaderFv,
|
||||
/* 803CF0F8-803CF108 0010+00 s=3 e=0 z=0 None .data __vt__16J3DClusterLoader */
|
||||
SECTION_DATA void* __vt__16J3DClusterLoader[4] = {
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__16J3DClusterLoaderFv,
|
||||
};
|
||||
|
||||
/* 803341CC-803341E8 001C+00 s=1 e=0 z=0 None .text __ct__20J3DClusterLoader_v15Fv */
|
||||
/* 803341CC-803341E8 001C+00 s=1 e=0 z=0 None .text __ct__20J3DClusterLoader_v15Fv */
|
||||
// 803341CC: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 803341D0: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 803341D8: 803CF0E8 (__vt__20J3DClusterLoader_v15)
|
||||
// 803341DC: 803CF0E8 (__vt__20J3DClusterLoader_v15)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm J3DClusterLoader_v15::J3DClusterLoader_v15() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/__ct__20J3DClusterLoader_v15Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803341E8-80334244 005C+00 s=2 e=0 z=0 None .text __dt__20J3DClusterLoader_v15Fv */
|
||||
|
||||
/* 803341E8-80334244 005C+00 s=2 e=0 z=0 None .text __dt__20J3DClusterLoader_v15Fv */
|
||||
// 80334200: 803CF0E8 (__vt__20J3DClusterLoader_v15)
|
||||
// 80334204: 803CF0E8 (__vt__20J3DClusterLoader_v15)
|
||||
// 80334210: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 80334214: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 80334228: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm J3DClusterLoader_v15::~J3DClusterLoader_v15() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/__dt__20J3DClusterLoader_v15Fv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A2098-803A20B0 0014+04 s=1 e=0 z=0 None .rodata @stringBase0 */
|
||||
/* 803A2098-803A20B0 0014+04 s=1 e=0 z=0 None .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
@@ -152,66 +348,135 @@ SECTION_DEAD char const* const stringBase_803A2098 = "Unknown data block\n";
|
||||
SECTION_DEAD static char const* const pad_803A20AC = "\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 80334244-803342F8 00B4+00 s=2 e=0 z=0 None .text load__20J3DClusterLoader_v15FPCv */
|
||||
/* 80334244-803342F8 00B4+00 s=2 e=0 z=0 None .text load__20J3DClusterLoader_v15FPCv */
|
||||
// 80334254: 803621D0 (_savegpr_26)
|
||||
// 80334264: 802CEC4C (__nw__FUl)
|
||||
// 80334270: 8032E1F8 (__ct__13J3DDeformDataFv)
|
||||
// 8033428C: 803A2098 (J3DClusterLoader__stringBase0)
|
||||
// 80334290: 803A2098 (J3DClusterLoader__stringBase0)
|
||||
// 803342B4: 803342F8 (readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock)
|
||||
// 803342C4: 80006ABC (OSReport)
|
||||
// 803342E4: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
asm void J3DClusterLoader_v15::load(void const* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/load__20J3DClusterLoader_v15FPCv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803342F8-803345FC 0304+00 s=1 e=0 z=0 None .text
|
||||
* readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock */
|
||||
|
||||
/* 803342F8-803345FC 0304+00 s=1 e=0 z=0 None .text readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock */
|
||||
// 80334308: 803621C4 (_savegpr_23)
|
||||
// 80334360: 802CEC4C (__nw__FUl)
|
||||
// 80334374: 8030A530 (func_8030A530)
|
||||
// 80334380: 802DE9E0 (__ct__10JUTNameTabFPC7ResNTAB)
|
||||
// 803343B0: 802CEC4C (__nw__FUl)
|
||||
// 803343C4: 8030A530 (func_8030A530)
|
||||
// 803343D0: 802DE9E0 (__ct__10JUTNameTabFPC7ResNTAB)
|
||||
// 803343F8: 8030A560 (func_8030A560)
|
||||
// 8033440C: 8030A560 (func_8030A560)
|
||||
// 8033443C: 802CECEC (__nwa__FUli)
|
||||
// 8033444C: 80334674 (func_80334674)
|
||||
// 8033445C: 80003540 (memcpy)
|
||||
// 803344A0: 8033465C (func_8033465C)
|
||||
// 803344B0: 802F42C0 (func_802F42C0)
|
||||
// 803344C0: 80334644 (func_80334644)
|
||||
// 803344CC: 802CEC4C (__nw__FUl)
|
||||
// 803344DC: 8032E39C (__ct__11J3DDeformerFP13J3DDeformData)
|
||||
// 803344F8: 802CECC4 (__nwa__FUl)
|
||||
// 8033451C: 802CECC4 (__nwa__FUl)
|
||||
// 8033455C: 802F42C0 (func_802F42C0)
|
||||
// 8033456C: 802F42C0 (func_802F42C0)
|
||||
// 803345A8: 802F42C0 (func_802F42C0)
|
||||
// 803345B8: 802F42C0 (func_802F42C0)
|
||||
// 803345E0: 8033B5DC (DCStoreRange)
|
||||
// 803345E8: 80362210 (_restgpr_23)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// J3DClusterBlock const* False
|
||||
// J3DClusterBlock const False
|
||||
// J3DClusterBlock False
|
||||
asm void J3DClusterLoader_v15::readCluster(J3DClusterBlock const* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/readCluster__20J3DClusterLoader_v15FPC15J3DClusterBlock.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803345FC-80334644 0048+00 s=1 e=0 z=0 None .text __dt__16J3DClusterLoaderFv */
|
||||
|
||||
/* 803345FC-80334644 0048+00 s=1 e=0 z=0 None .text __dt__16J3DClusterLoaderFv */
|
||||
// 80334614: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 80334618: 803CF0F8 (__vt__16J3DClusterLoader)
|
||||
// 80334628: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm J3DClusterLoader::~J3DClusterLoader() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/__dt__16J3DClusterLoaderFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80334644-8033465C 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv */
|
||||
|
||||
/* 80334644-8033465C 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<16J3DClusterVertex>__FPCvPCv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template63(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__template63(void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/func_80334644.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8033465C-80334674 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv */
|
||||
|
||||
/* 8033465C-80334674 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<13J3DClusterKey>__FPCvPCv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template64(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__template64(void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/func_8033465C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80334674-8033468C 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv
|
||||
*/
|
||||
|
||||
/* 80334674-8033468C 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<10J3DCluster>__FPCvPCv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template65(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__template65(void const* param_0, void const* param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DClusterLoader/func_80334674.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
@@ -1,80 +1,140 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J3DJointFactory
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J3DGraphLoader/J3DJointFactory.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J3DGraphLoader/J3DJointFactory.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct J3DJointBlock {};
|
||||
struct J3DJointBlock {
|
||||
};
|
||||
|
||||
struct J3DJointFactory {
|
||||
/* 80337178 */ J3DJointFactory(J3DJointBlock const&);
|
||||
/* 803371D0 */ void create(int);
|
||||
/* 80337178 */ // False False
|
||||
// J3DJointBlock const& False
|
||||
// J3DJointBlock const False
|
||||
// J3DJointBlock False
|
||||
J3DJointFactory(J3DJointBlock const&);
|
||||
/* 803371D0 */ // False False
|
||||
// int False
|
||||
void create(int);
|
||||
};
|
||||
|
||||
struct J3DJoint {
|
||||
/* 8032F170 */ J3DJoint();
|
||||
/* 8032F170 */ // False False
|
||||
J3DJoint();
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
static void JSUConvertOffsetToPtr__template73(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template73(void const*, u32);
|
||||
|
||||
// False False
|
||||
// J3DJointBlock const& False
|
||||
// J3DJointBlock const False
|
||||
// J3DJointBlock False
|
||||
extern "C" void __ct__15J3DJointFactoryFRC13J3DJointBlock();
|
||||
// False False
|
||||
// int False
|
||||
extern "C" void create__15J3DJointFactoryFi();
|
||||
extern "C" static void func_80337338();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80337338();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new(u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template72(void const*, u32);
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nw__FUl();
|
||||
// False False
|
||||
extern "C" void __ct__8J3DJointFv();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_8033677C();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 80337178-803371D0 0058+00 s=0 e=1 z=0 None .text __ct__15J3DJointFactoryFRC13J3DJointBlock
|
||||
*/
|
||||
/* 80337178-803371D0 0058+00 s=0 e=1 z=0 None .text __ct__15J3DJointFactoryFRC13J3DJointBlock */
|
||||
// 8033719C: 80337338 (func_80337338)
|
||||
// 803371AC: 8033677C (func_8033677C)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// J3DJointBlock const& False
|
||||
// J3DJointBlock const False
|
||||
// J3DJointBlock False
|
||||
asm J3DJointFactory::J3DJointFactory(J3DJointBlock const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DJointFactory/__ct__15J3DJointFactoryFRC13J3DJointBlock.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803371D0-80337338 0168+00 s=0 e=1 z=0 None .text create__15J3DJointFactoryFi */
|
||||
|
||||
/* 803371D0-80337338 0168+00 s=0 e=1 z=0 None .text create__15J3DJointFactoryFi */
|
||||
// 803371F0: 802CEC4C (__nw__FUl)
|
||||
// 803371FC: 8032F170 (__ct__8J3DJointFv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
asm void J3DJointFactory::create(int param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DJointFactory/create__15J3DJointFactoryFi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337338-80337350 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl */
|
||||
|
||||
/* 80337338-80337350 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<16J3DJointInitData>__FPCvUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template73(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JSUConvertOffsetToPtr__template73(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DJointFactory/func_80337338.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 {};
|
||||
struct MaterialType {
|
||||
};
|
||||
|
||||
/* 8032FFEC */ J3DMaterialFactory(J3DMaterialBlock const&);
|
||||
/* 80330234 */ J3DMaterialFactory(J3DMaterialDLBlock const&);
|
||||
/* 803302BC */ void countUniqueMaterials();
|
||||
/* 80331A7C */ void calcSize(J3DMaterial*, J3DMaterialFactory::MaterialType, int, u32) const;
|
||||
/* 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
|
||||
|
||||
|
||||
|
||||
@@ -1,83 +1,242 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: J3DShapeFactory
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/J3DGraphLoader/J3DShapeFactory.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/J3DGraphLoader/J3DShapeFactory.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct _GXVtxDescList {};
|
||||
struct _GXVtxDescList {
|
||||
};
|
||||
|
||||
struct J3DShapeBlock {};
|
||||
struct J3DShapeBlock {
|
||||
};
|
||||
|
||||
struct J3DShapeFactory {
|
||||
/* 80337350 */ J3DShapeFactory(J3DShapeBlock const&);
|
||||
/* 80337400 */ void create(int, u32, _GXVtxDescList*);
|
||||
/* 803375BC */ void newShapeMtx(u32, int, int) const;
|
||||
/* 8033784C */ void newShapeDraw(int, int) const;
|
||||
/* 803378D8 */ void allocVcdVatCmdBuffer(u32);
|
||||
/* 80337944 */ void calcSize(int, u32);
|
||||
/* 803379D8 */ void calcSizeVcdVatCmdBuffer(u32);
|
||||
/* 803379E8 */ void calcSizeShapeMtx(u32, int, int) const;
|
||||
/* 80337350 */ // False False
|
||||
// J3DShapeBlock const& False
|
||||
// J3DShapeBlock const False
|
||||
// J3DShapeBlock False
|
||||
J3DShapeFactory(J3DShapeBlock const&);
|
||||
/* 80337400 */ // False False
|
||||
// int False
|
||||
// u32 False
|
||||
// _GXVtxDescList* False
|
||||
// _GXVtxDescList False
|
||||
void create(int, u32, _GXVtxDescList*);
|
||||
/* 803375BC */ // True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
void newShapeMtx(u32, int, int) const;
|
||||
/* 8033784C */ // True False
|
||||
// int False
|
||||
// int False
|
||||
void newShapeDraw(int, int) const;
|
||||
/* 803378D8 */ // False False
|
||||
// u32 False
|
||||
void allocVcdVatCmdBuffer(u32);
|
||||
/* 80337944 */ // False False
|
||||
// int False
|
||||
// u32 False
|
||||
void calcSize(int, u32);
|
||||
/* 803379D8 */ // False False
|
||||
// u32 False
|
||||
void calcSizeVcdVatCmdBuffer(u32);
|
||||
/* 803379E8 */ // True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
void calcSizeShapeMtx(u32, int, int) const;
|
||||
};
|
||||
|
||||
struct J3DShapeDraw {
|
||||
/* 80314ABC */ J3DShapeDraw(u8 const*, u32);
|
||||
/* 80314ABC */ // False False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// u32 False
|
||||
J3DShapeDraw(u8 const*, u32);
|
||||
};
|
||||
|
||||
struct J3DShape {
|
||||
/* 80314B48 */ void initialize();
|
||||
/* 80314B48 */ // False False
|
||||
void initialize();
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
static void JSUConvertOffsetToPtr__template74(void const*, u32);
|
||||
static void JSUConvertOffsetToPtr__template75(void const*, u32);
|
||||
static void JSUConvertOffsetToPtr__template76(void const*, u32);
|
||||
static void JSUConvertOffsetToPtr__template77(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template74(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template75(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template76(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template77(void const*, u32);
|
||||
|
||||
// False False
|
||||
// J3DShapeBlock const& False
|
||||
// J3DShapeBlock const False
|
||||
// J3DShapeBlock False
|
||||
extern "C" void __ct__15J3DShapeFactoryFRC13J3DShapeBlock();
|
||||
// False False
|
||||
// int False
|
||||
// u32 False
|
||||
// _GXVtxDescList* False
|
||||
// _GXVtxDescList False
|
||||
extern "C" void create__15J3DShapeFactoryFiUlP14_GXVtxDescList();
|
||||
// True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void newShapeMtx__15J3DShapeFactoryCFUlii();
|
||||
// True False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void newShapeDraw__15J3DShapeFactoryCFii();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void allocVcdVatCmdBuffer__15J3DShapeFactoryFUl();
|
||||
// False False
|
||||
// int False
|
||||
// u32 False
|
||||
extern "C" void calcSize__15J3DShapeFactoryFiUl();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl();
|
||||
// True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void calcSizeShapeMtx__15J3DShapeFactoryCFUlii();
|
||||
extern "C" static void func_80337AE0();
|
||||
extern "C" static void func_80337AF8();
|
||||
extern "C" static void func_80337B10();
|
||||
extern "C" static void func_80337B28();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80337AE0();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80337AF8();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80337B10();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80337B28();
|
||||
extern "C" extern char const* const J3DShapeFactory__stringBase0;
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new(u32);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new[](u32);
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// int False
|
||||
void* operator new[](u32, int);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template71(void const*, u32);
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void JSUConvertOffsetToPtr__template72(void const*, u32);
|
||||
|
||||
// False False
|
||||
extern "C" void OSReport();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nw__FUl();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nwa__FUl();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// int False
|
||||
extern "C" void* __nwa__FUli();
|
||||
// False False
|
||||
// u8 const* False
|
||||
// u8 const False
|
||||
// u8 False
|
||||
// u32 False
|
||||
extern "C" void __ct__12J3DShapeDrawFPCUcUl();
|
||||
// False False
|
||||
extern "C" void initialize__8J3DShapeFv();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_80336764();
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_8033677C();
|
||||
// False False
|
||||
extern "C" void _savegpr_26();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_26();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern void* __vt__28J3DShapeMtxYBBoardConcatView[10];
|
||||
extern "C" extern void* __vt__27J3DShapeMtxBBoardConcatView[10];
|
||||
@@ -87,144 +246,268 @@ extern "C" extern void* __vt__21J3DShapeMtxConcatView[10];
|
||||
extern "C" extern void* __vt__11J3DShapeMtx[8 + 1 /* padding */];
|
||||
extern "C" extern void* __vt__8J3DShape[6];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 80337350-80337400 00B0+00 s=0 e=2 z=0 None .text __ct__15J3DShapeFactoryFRC13J3DShapeBlock
|
||||
*/
|
||||
/* 80337350-80337400 00B0+00 s=0 e=2 z=0 None .text __ct__15J3DShapeFactoryFRC13J3DShapeBlock */
|
||||
// 80337374: 80336764 (func_80336764)
|
||||
// 80337384: 8033677C (func_8033677C)
|
||||
// 80337394: 80337B28 (func_80337B28)
|
||||
// 803373A4: 8033677C (func_8033677C)
|
||||
// 803373B4: 80337B10 (func_80337B10)
|
||||
// 803373C4: 80337AF8 (func_80337AF8)
|
||||
// 803373D4: 80337AE0 (func_80337AE0)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// J3DShapeBlock const& False
|
||||
// J3DShapeBlock const False
|
||||
// J3DShapeBlock False
|
||||
asm J3DShapeFactory::J3DShapeFactory(J3DShapeBlock const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/__ct__15J3DShapeFactoryFRC13J3DShapeBlock.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337400-803375BC 01BC+00 s=0 e=1 z=0 None .text
|
||||
* create__15J3DShapeFactoryFiUlP14_GXVtxDescList */
|
||||
|
||||
/* 80337400-803375BC 01BC+00 s=0 e=1 z=0 None .text create__15J3DShapeFactoryFiUlP14_GXVtxDescList */
|
||||
// 80337410: 803621D0 (_savegpr_26)
|
||||
// 80337424: 802CEC4C (__nw__FUl)
|
||||
// 80337430: 803CDC78 (__vt__8J3DShape)
|
||||
// 80337434: 803CDC78 (__vt__8J3DShape)
|
||||
// 80337454: 80314B48 (initialize__8J3DShapeFv)
|
||||
// 803374C0: 802CECC4 (__nwa__FUl)
|
||||
// 803374D0: 802CECC4 (__nwa__FUl)
|
||||
// 80337564: 803375BC (newShapeMtx__15J3DShapeFactoryCFUlii)
|
||||
// 8033757C: 8033784C (newShapeDraw__15J3DShapeFactoryCFii)
|
||||
// 803375A8: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// u32 False
|
||||
// _GXVtxDescList* False
|
||||
// _GXVtxDescList False
|
||||
asm void J3DShapeFactory::create(int param_0, u32 param_1, _GXVtxDescList* param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/create__15J3DShapeFactoryFiUlP14_GXVtxDescList.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A2100-803A2130 002C+04 s=2 e=0 z=0 None .rodata @stringBase0 */
|
||||
/* 803A2100-803A2130 002C+04 s=2 e=0 z=0 None .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
SECTION_DEAD char const* const stringBase_803A2100 = "WRONG SHAPE MATRIX TYPE (J3DModelInit.cpp)\n";
|
||||
SECTION_DEAD char const* const stringBase_803A2100 =
|
||||
"WRONG SHAPE MATRIX TYPE (J3DModelInit.cpp)\n";
|
||||
/* @stringBase0 padding */
|
||||
SECTION_DEAD static char const* const pad_803A212C = "\0\0\0";
|
||||
#pragma pop
|
||||
|
||||
/* 803375BC-8033784C 0290+00 s=1 e=0 z=0 None .text newShapeMtx__15J3DShapeFactoryCFUlii */
|
||||
/* 803375BC-8033784C 0290+00 s=1 e=0 z=0 None .text newShapeMtx__15J3DShapeFactoryCFUlii */
|
||||
// 803375CC: 803621DC (_savegpr_29)
|
||||
// 80337654: 802CEC4C (__nw__FUl)
|
||||
// 80337664: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 80337668: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 80337674: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 80337678: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 8033768C: 802CEC4C (__nw__FUl)
|
||||
// 8033769C: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803376A0: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803376AC: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 803376B0: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 803376B8: 803CDBAC (__vt__27J3DShapeMtxBBoardConcatView)
|
||||
// 803376BC: 803CDBAC (__vt__27J3DShapeMtxBBoardConcatView)
|
||||
// 803376D0: 802CEC4C (__nw__FUl)
|
||||
// 803376E0: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803376E4: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803376F0: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 803376F4: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 803376FC: 803CDB84 (__vt__28J3DShapeMtxYBBoardConcatView)
|
||||
// 80337700: 803CDB84 (__vt__28J3DShapeMtxYBBoardConcatView)
|
||||
// 80337714: 802CEC4C (__nw__FUl)
|
||||
// 80337738: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 8033773C: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 80337748: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 8033774C: 803CDC1C (__vt__21J3DShapeMtxConcatView)
|
||||
// 80337754: 803CDBD4 (__vt__26J3DShapeMtxMultiConcatView)
|
||||
// 80337758: 803CDBD4 (__vt__26J3DShapeMtxMultiConcatView)
|
||||
// 80337770: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337774: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 8033777C: 80006ABC (OSReport)
|
||||
// 803377A4: 802CEC4C (__nw__FUl)
|
||||
// 803377B4: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803377B8: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803377D0: 802CEC4C (__nw__FUl)
|
||||
// 803377F4: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 803377F8: 803CDC44 (__vt__11J3DShapeMtx)
|
||||
// 80337804: 803CDBFC (__vt__16J3DShapeMtxMulti)
|
||||
// 80337808: 803CDBFC (__vt__16J3DShapeMtxMulti)
|
||||
// 80337820: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337824: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 8033782C: 80006ABC (OSReport)
|
||||
// 80337838: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
asm void J3DShapeFactory::newShapeMtx(u32 param_0, int param_1, int param_2) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/newShapeMtx__15J3DShapeFactoryCFUlii.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 8033784C-803378D8 008C+00 s=1 e=0 z=0 None .text newShapeDraw__15J3DShapeFactoryCFii */
|
||||
|
||||
/* 8033784C-803378D8 008C+00 s=1 e=0 z=0 None .text newShapeDraw__15J3DShapeFactoryCFii */
|
||||
// 80337898: 802CEC4C (__nw__FUl)
|
||||
// 803378B4: 80314ABC (__ct__12J3DShapeDrawFPCUcUl)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// int False
|
||||
// int False
|
||||
asm void J3DShapeFactory::newShapeDraw(int param_0, int param_1) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/newShapeDraw__15J3DShapeFactoryCFii.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803378D8-80337944 006C+00 s=0 e=1 z=0 None .text allocVcdVatCmdBuffer__15J3DShapeFactoryFUl
|
||||
*/
|
||||
|
||||
/* 803378D8-80337944 006C+00 s=0 e=1 z=0 None .text allocVcdVatCmdBuffer__15J3DShapeFactoryFUl */
|
||||
// 803378FC: 802CECEC (__nwa__FUli)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u32 False
|
||||
asm void J3DShapeFactory::allocVcdVatCmdBuffer(u32 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/allocVcdVatCmdBuffer__15J3DShapeFactoryFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337944-803379D8 0094+00 s=0 e=1 z=0 None .text calcSize__15J3DShapeFactoryFiUl */
|
||||
|
||||
/* 80337944-803379D8 0094+00 s=0 e=1 z=0 None .text calcSize__15J3DShapeFactoryFiUl */
|
||||
// 80337954: 803621D0 (_savegpr_26)
|
||||
// 803379A4: 803379E8 (calcSizeShapeMtx__15J3DShapeFactoryCFUlii)
|
||||
// 803379C4: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// u32 False
|
||||
asm void J3DShapeFactory::calcSize(int param_0, u32 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/calcSize__15J3DShapeFactoryFiUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803379D8-803379E8 0010+00 s=0 e=1 z=0 None .text calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl
|
||||
*/
|
||||
|
||||
/* 803379D8-803379E8 0010+00 s=0 e=1 z=0 None .text calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// u32 False
|
||||
asm void J3DShapeFactory::calcSizeVcdVatCmdBuffer(u32 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/calcSizeVcdVatCmdBuffer__15J3DShapeFactoryFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 803379E8-80337AE0 00F8+00 s=1 e=0 z=0 None .text calcSizeShapeMtx__15J3DShapeFactoryCFUlii
|
||||
*/
|
||||
|
||||
/* 803379E8-80337AE0 00F8+00 s=1 e=0 z=0 None .text calcSizeShapeMtx__15J3DShapeFactoryCFUlii */
|
||||
// 80337A78: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337A7C: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337A84: 80006ABC (OSReport)
|
||||
// 80337AB8: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337ABC: 803A2100 (J3DShapeFactory__stringBase0)
|
||||
// 80337AC4: 80006ABC (OSReport)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u32 False
|
||||
// int False
|
||||
// int False
|
||||
asm void J3DShapeFactory::calcSizeShapeMtx(u32 param_0, int param_1, int param_2) const {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/calcSizeShapeMtx__15J3DShapeFactoryCFUlii.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337AE0-80337AF8 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl */
|
||||
|
||||
/* 80337AE0-80337AF8 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<20J3DShapeDrawInitData>__FPCvUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template74(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JSUConvertOffsetToPtr__template74(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/func_80337AE0.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337AF8-80337B10 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl */
|
||||
|
||||
/* 80337AF8-80337B10 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<19J3DShapeMtxInitData>__FPCvUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template75(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JSUConvertOffsetToPtr__template75(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/func_80337AF8.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337B10-80337B28 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<Uc>__FPCvUl */
|
||||
|
||||
/* 80337B10-80337B28 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<Uc>__FPCvUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template76(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JSUConvertOffsetToPtr__template76(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/func_80337B10.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80337B28-80337B40 0018+00 s=1 e=0 z=0 None .text
|
||||
* JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl */
|
||||
|
||||
/* 80337B28-80337B40 0018+00 s=1 e=0 z=0 None .text JSUConvertOffsetToPtr<14_GXVtxDescList>__FPCvUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm static void JSUConvertOffsetToPtr__template77(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
// False True
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JSUConvertOffsetToPtr__template77(void const* param_0, u32 param_1) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/J3DGraphLoader/J3DShapeFactory/func_80337B28.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@ $(BUILD_DIR)/libJ3DGraphLoader.a: $(LIBJ3DGRAPHLOADER_A_O_FILES)
|
||||
@echo linking... $(BUILD_DIR)/libJ3DGraphLoader.a
|
||||
@echo $(LIBJ3DGRAPHLOADER_A_O_FILES) > build/LIBJ3DGRAPHLOADER_A_ofiles
|
||||
@$(LD) -xm l $(LIBJ3DGRAPHLOADER_A_LDFLAGS) -o $(BUILD_DIR)/libJ3DGraphLoader.a @build/LIBJ3DGRAPHLOADER_A_ofiles
|
||||
@$(STRIP) -d -R .dead -R .comment $(BUILD_DIR)/libJ3DGraphLoader.a
|
||||
|
||||
$(BUILD_DIR)/libs/JSystem/J3DGraphLoader/%.o: libs/JSystem/J3DGraphLoader/%.cpp
|
||||
@mkdir -p $(@D)
|
||||
|
||||
Reference in New Issue
Block a user