detect more floats/doubles, including from relocations

This commit is contained in:
Julgodis
2021-04-07 09:16:47 +02:00
parent ed1ee30dd2
commit dca1d2a1c0
1645 changed files with 69992 additions and 69984 deletions
+4 -4
View File
@@ -81,14 +81,14 @@ struct J3DAnmLoader {
struct J3DAnmClusterKey {};
struct J3DAnmClusterKeyData {};
struct J3DAnmColorKeyData {};
struct J3DAnmColorKey {
/* 8032AB00 */ J3DAnmColorKey();
};
struct J3DAnmClusterKeyData {};
struct J3DAnmKeyLoader_v15 {
/* 803384E0 */ J3DAnmKeyLoader_v15();
/* 803384FC */ ~J3DAnmKeyLoader_v15();
@@ -110,14 +110,14 @@ struct J3DAnmKeyLoader_v15 {
struct J3DAnmClusterFull {};
struct J3DAnmClusterFullData {};
struct J3DAnmColorFull {
/* 8032A93C */ J3DAnmColorFull();
};
struct J3DAnmColorFullData {};
struct J3DAnmClusterFullData {};
struct J3DAnmFullLoader_v15 {
/* 80338468 */ J3DAnmFullLoader_v15();
/* 80338484 */ ~J3DAnmFullLoader_v15();
@@ -83,14 +83,14 @@ struct J3DIndTevStage {
/* 8000E14C */ J3DIndTevStage();
};
struct J3DGXColor {
/* 8000E538 */ J3DGXColor();
};
struct J3DGXColorS10 {
/* 8000E460 */ J3DGXColorS10();
};
struct J3DGXColor {
/* 8000E538 */ J3DGXColor();
};
struct J3DTevBlock {
/* 8000DBC8 */ void patchTexNoAndTexCoordScale();
/* 8000DBD4 */ void patch();
@@ -162,12 +162,12 @@ struct J3DPEBlockNull {
/* 803329B0 */ ~J3DPEBlockNull();
};
struct J3DAlphaComp {};
struct J3DBlend {};
struct J3DFog {};
struct J3DAlphaComp {};
struct J3DPEBlock {
/* 8000DBCC */ void patch();
/* 8000DF3C */ bool getZCompLoc() const;
@@ -197,10 +197,6 @@ struct J3DPEBlock {
/* 80317394 */ void setFogOffset(u32);
};
struct J3DMaterialBlock {};
struct J3DMaterialDLBlock {};
struct J3DMaterial {
/* 803157A0 */ void createColorBlock(u32);
/* 803159A0 */ void createTexGenBlock(u32);
@@ -216,6 +212,10 @@ struct J3DMaterial {
/* 80332B94 */ ~J3DMaterial();
};
struct J3DMaterialDLBlock {};
struct J3DMaterialBlock {};
struct J3DMaterialFactory {
struct MaterialType {};
@@ -22,8 +22,6 @@ struct J3DTevStage {
/* 8003AACC */ J3DTevStage(J3DTevStageInfo const&);
};
struct J3DMaterialBlock_v21 {};
struct J3DMaterial {
/* 803157A0 */ void createColorBlock(u32);
/* 803159A0 */ void createTexGenBlock(u32);
@@ -33,6 +31,8 @@ struct J3DMaterial {
/* 80316240 */ void initialize();
};
struct J3DMaterialBlock_v21 {};
struct J3DMaterialFactory_v21 {
/* 80332DA4 */ J3DMaterialFactory_v21(J3DMaterialBlock_v21 const&);
/* 80332F84 */ void countUniqueMaterials();
@@ -119,14 +119,14 @@ struct J3DModelLoaderDataBase {
struct J3DDrawBlock {};
struct J3DModelInfoBlock {};
struct J3DMaterialDLBlock {};
struct J3DJointBlock {};
struct J3DEnvelopeBlock {};
struct J3DModelInfoBlock {};
struct J3DMaterialDLBlock {};
struct J3DModelLoader {
/* 8033468C */ J3DModelLoader();
/* 803347E0 */ void load(void const*, u32);
@@ -330,7 +330,7 @@ extern "C" extern void* __vt__19J3DMtxCalcNoAnmBase[11];
extern "C" extern void* __vt__10J3DMtxCalc[11 + 1 /* padding */];
extern "C" extern void* __vt__11J3DMaterial[12];
extern "C" extern u8 mCurrentMtx__6J3DSys[48];
extern "C" extern u8 mCurrentS__6J3DSys[12];
extern "C" extern f32 mCurrentS__6J3DSys[3];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 mJoint__10J3DMtxCalc[4];
@@ -30,14 +30,14 @@ struct J3DModelLoader_v26 {
struct J3DDrawBlock {};
struct J3DModelInfoBlock {};
struct J3DMaterialDLBlock {};
struct J3DJointBlock {};
struct J3DEnvelopeBlock {};
struct J3DModelInfoBlock {};
struct J3DMaterialDLBlock {};
struct J3DModelLoader {
/* 80336794 */ void countMaterialNum(void const*);
/* 803367D4 */ void calcLoadSize(void const*, u32);