summaryrefslogtreecommitdiff
path: root/arm9/lib/src/GX_load3d.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/lib/src/GX_load3d.c')
-rw-r--r--arm9/lib/src/GX_load3d.c28
1 files changed, 13 insertions, 15 deletions
diff --git a/arm9/lib/src/GX_load3d.c b/arm9/lib/src/GX_load3d.c
index 5aa15581..a407eb59 100644
--- a/arm9/lib/src/GX_load3d.c
+++ b/arm9/lib/src/GX_load3d.c
@@ -4,26 +4,24 @@
extern u32 GXi_DmaId;
-extern u32 sTex;
-extern u32 sTexLCDCBlk1;
-extern u32 sTexLCDCBlk2;
-extern u32 sSzTexBlk1;
-
-static const struct _TexStartAddrTable
+struct _TexStartAddrTable
{
u16 blk1; // 12 bit shift
u16 blk2; // 12 bit shift
u16 szBlk1; // 12 bit shift
};
-extern struct _TexStartAddrTable sTexStartAddrTable[16];
-
-
-extern u32 sTexPltt;
-extern u32 sTexPlttLCDCBlk;
-extern u16 sTexPlttStartAddrTable[8];
-
-extern s32 sClrImg;
-extern u32 sClrImgLCDCBlk;
+extern const struct _TexStartAddrTable sTexStartAddrTable[16];
+
+extern const u16 sTexPlttStartAddrTable[8];
+
+static u32 sTexLCDCBlk2 = 0;
+static s32 sTex = 0;
+static u32 sClrImgLCDCBlk = 0;
+static s32 sTexPltt = 0;
+static u32 sTexPlttLCDCBlk = 0;
+static u32 sTexLCDCBlk1 = 0;
+static s32 sClrImg = 0;
+static u32 sSzTexBlk1 = 0;
ARM_FUNC void GX_BeginLoadTex(){
u32 temp = GX_ResetBankForTex();