diff options
author | red031000 <rubenru09@aol.com> | 2020-05-26 01:54:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-26 01:54:32 +0100 |
commit | 227da51c377f621f542ffdb52ef56bfb807f29ab (patch) | |
tree | 31ec68ffd57f0d43df60f6885636cc12de782306 /arm9/lib/src/GX_load3d.c | |
parent | 895b0ad8b9c09a0b6b1de59de76ed4a258076f87 (diff) | |
parent | 0985659425ab1a9035d85512e330cdc247b24e6b (diff) |
Merge pull request #109 from red031000/master
OS_protectionUnit.c + warning fixes
Diffstat (limited to 'arm9/lib/src/GX_load3d.c')
-rw-r--r-- | arm9/lib/src/GX_load3d.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/arm9/lib/src/GX_load3d.c b/arm9/lib/src/GX_load3d.c index efab53ae..df057a44 100644 --- a/arm9/lib/src/GX_load3d.c +++ b/arm9/lib/src/GX_load3d.c @@ -52,10 +52,10 @@ static u32 sClrImgLCDCBlk = 0; ARM_FUNC void GX_BeginLoadTex(){ u32 temp = GX_ResetBankForTex(); - sTex = temp; - sTexLCDCBlk1 = sTexStartAddrTable[temp].blk1 << 0xC; - sTexLCDCBlk2 = sTexStartAddrTable[temp].blk2 << 0xC; - sSzTexBlk1 = sTexStartAddrTable[temp].szBlk1 << 0xC; + sTex = (s32)temp; + sTexLCDCBlk1 = (u32)(sTexStartAddrTable[temp].blk1 << 0xC); + sTexLCDCBlk2 = (u32)(sTexStartAddrTable[temp].blk2 << 0xC); + sSzTexBlk1 = (u32)(sTexStartAddrTable[temp].szBlk1 << 0xC); } ARM_FUNC void GX_LoadTex(void *src, u32 offset, u32 size){ @@ -97,9 +97,9 @@ ARM_FUNC void GX_EndLoadTex(){ } ARM_FUNC void GX_BeginLoadTexPltt(){ - s32 temp = GX_ResetBankForTexPltt(); + s32 temp = (s32)GX_ResetBankForTexPltt(); sTexPltt = temp; - sTexPlttLCDCBlk = sTexPlttStartAddrTable[temp >> 4] << 0xC; + sTexPlttLCDCBlk = (u32)(sTexPlttStartAddrTable[temp >> 4] << 0xC); } ARM_FUNC void GX_LoadTexPltt(void *src, u32 offset, u32 size){ @@ -114,8 +114,8 @@ ARM_FUNC void GX_EndLoadTexPltt(){ } ARM_FUNC void GX_BeginLoadClearImage(){ - s32 temp = GX_ResetBankForClearImage(); - sClrImg = temp; + u32 temp = GX_ResetBankForClearImage(); + sClrImg = (s32)temp; switch (temp) { case 2: |