Move extern forward decls from cpps to headers

This commit is contained in:
LagoLunatic
2026-04-01 19:38:51 -04:00
parent 36c9a1e4b4
commit 765f88e4f3
35 changed files with 73 additions and 79 deletions
+1
View File
@@ -77,6 +77,7 @@ void J3DGDSetTevKColor(GXTevKColorID, GXColor);
void J3DGDSetTevColorS10(GXTevRegID, GXColorS10);
void J3DGDSetFog(GXFogType, f32, f32, f32, f32, GXColor);
void J3DGDSetFogRangeAdj(u8, u16, GXFogAdjTable*);
void J3DGDSetVtxAttrFmtv(GXVtxFmt, GXVtxAttrFmtList*, bool);
static inline void J3DFifoLoadIndx(u8 cmd, u16 indx, u16 addr) {
GXFIFO.u8 = cmd;
+4
View File
@@ -163,4 +163,8 @@ public:
extern u32 j3dDefaultViewNo;
extern J3DSys j3dSys;
void J3DFifoLoadNrmMtxImm(Mtx, u32);
void J3DFifoLoadNrmMtxImm3x3(Mtx33, u32);
void J3DFifoLoadPosMtxImm(Mtx, u32);
#endif /* J3DSYS_H */
+8
View File
@@ -207,5 +207,13 @@ struct J3DNBTScale : public J3DNBTScaleInfo {
struct J3DTexCoord;
void loadTexCoordGens(u32, J3DTexCoord*);
void loadNBTScale(J3DNBTScale& param_0);
bool isTexNoReg(void*);
u16 getTexNoReg(void*);
void loadTexNo(u32, const u16&);
void makeTexCoordTable();
void makeAlphaCmpTable();
void makeZModeTable();
void makeTevSwapTable();
void patchTexNo_PtrToIdx(u32 texID, const u16& idx);
#endif /* J3DTEVS_H */
@@ -40,6 +40,7 @@ void J3DScaleNrmMtx33(Mtx33, const Vec&);
void J3DMtxProjConcat(Mtx, Mtx, Mtx);
void J3DPSMtx33Copy(Mtx3P src, Mtx3P dst);
void J3DPSMtx33CopyFrom34(MtxP src, Mtx3P dst);
void J3DPSMtxArrayConcat(Mtx, Mtx, Mtx, u32);
inline void J3DPSMulMtxVec(register MtxP mtx, register Vec* vec, register Vec* dst) {
#ifdef __MWERKS__