summaryrefslogtreecommitdiff
path: root/src/JSystem/J3DGraphBase
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-04-01 19:38:51 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-04-01 19:38:51 -0400
commit765f88e4f3a804418fb19aeb33f4f7cf7a1dd35d (patch)
tree0654937274294a6762475573fc5921446f0bcf84 /src/JSystem/J3DGraphBase
parent36c9a1e4b43b0d89c4faa5b9e5865abb771cadb5 (diff)
Move extern forward decls from cpps to headers
Diffstat (limited to 'src/JSystem/J3DGraphBase')
-rw-r--r--src/JSystem/J3DGraphBase/J3DMatBlock.cpp9
-rw-r--r--src/JSystem/J3DGraphBase/J3DShape.cpp5
-rw-r--r--src/JSystem/J3DGraphBase/J3DShapeMtx.cpp4
-rw-r--r--src/JSystem/J3DGraphBase/J3DSys.cpp7
4 files changed, 2 insertions, 23 deletions
diff --git a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp
index dd7ce2b9..5aca93a2 100644
--- a/src/JSystem/J3DGraphBase/J3DMatBlock.cpp
+++ b/src/JSystem/J3DGraphBase/J3DMatBlock.cpp
@@ -16,13 +16,6 @@
#include "dolphin/types.h"
#include "string.h"
-extern bool isTexNoReg(void*);
-extern u16 getTexNoReg(void*);
-extern void loadTexNo(u32, const u16 &);
-
-extern void J3DGDSetTevColorS10(GXTevRegID, GXColorS10);
-extern void J3DGDSetTevKColor(GXTevKColorID, GXColor);
-
int SizeOfLoadMatColors = 13;
int SizeOfLoadAmbColors = 13;
int SizeOfLoadColorChans = 21;
@@ -1347,8 +1340,6 @@ void J3DTevBlock16::diffTexCoordScale() {
}
}
-extern void patchTexNo_PtrToIdx(u32 texID, const u16& idx);
-
/* 802E603C-802E6120 .text ptrToIndex__13J3DTevBlock16Fv */
void J3DTevBlock16::ptrToIndex() {
GDSetCurrOffset(mTexNoOffset);
diff --git a/src/JSystem/J3DGraphBase/J3DShape.cpp b/src/JSystem/J3DGraphBase/J3DShape.cpp
index e21ba6ef..3f369181 100644
--- a/src/JSystem/J3DGraphBase/J3DShape.cpp
+++ b/src/JSystem/J3DGraphBase/J3DShape.cpp
@@ -9,14 +9,11 @@
#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DVertex.h"
+#include "JSystem/J3DGraphBase/J3DGD.h"
#include "dolphin/gd/GDBase.h"
#include "dolphin/gd/GDGeometry.h"
#include "dolphin/types.h"
-extern void J3DGDSetVtxAttrFmtv(GXVtxFmt, GXVtxAttrFmtList *, bool);
-extern void J3DFifoLoadPosMtxImm(Mtx, u32);
-extern void J3DFifoLoadNrmMtxImm(Mtx, u32);
-
/* 802DD18C-802DD1FC .text initialize__8J3DShapeFv */
void J3DShape::initialize() {
mMaterial = NULL;
diff --git a/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp
index 8d034a89..c2b56977 100644
--- a/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp
+++ b/src/JSystem/J3DGraphBase/J3DShapeMtx.cpp
@@ -14,10 +14,6 @@
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
-extern void J3DFifoLoadNrmMtxImm(Mtx, u32);
-extern void J3DFifoLoadNrmMtxImm3x3(Mtx33, u32);
-extern void J3DFifoLoadPosMtxImm(Mtx, u32);
-
u32 J3DShapeMtx::sCurrentPipeline;
/* 802DB9D8-802DBA1C .text loadMtxIndx_PNGP__11J3DShapeMtxCFiUs */
diff --git a/src/JSystem/J3DGraphBase/J3DSys.cpp b/src/JSystem/J3DGraphBase/J3DSys.cpp
index ac015403..e76222db 100644
--- a/src/JSystem/J3DGraphBase/J3DSys.cpp
+++ b/src/JSystem/J3DGraphBase/J3DSys.cpp
@@ -8,15 +8,10 @@
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DGD.h"
#include "JSystem/J3DGraphBase/J3DTevs.h"
+#include "JSystem/JRenderer/JRenderer.h"
#include "dolphin/os/OS.h"
#include "global.h"
-extern void JRNLoadTexCached(GXTexMapID, u32, GXTexCacheSize, u32, GXTexCacheSize);
-extern void makeTexCoordTable();
-extern void makeAlphaCmpTable();
-extern void makeZModeTable();
-extern void makeTevSwapTable();
-
/* 802D8AA8-802D8B8C .text __ct__6J3DSysFv */
J3DSys::J3DSys() {
makeTexCoordTable();