summaryrefslogtreecommitdiff
path: root/src/scanline_effect.c
diff options
context:
space:
mode:
authorMeatLoaf3 <71520913+MeatLoaf3@users.noreply.github.com>2020-09-18 13:26:36 -0400
committerGitHub <noreply@github.com>2020-09-18 13:26:36 -0400
commit0e74de0f9e26087c302e5b5db82ee98b8f0bd2f5 (patch)
tree188ef50a02cf53dfde8c3d3326efbfe6bfcf9c95 /src/scanline_effect.c
parenta3a558acf4ca5813f7f312534d14c110981e4284 (diff)
Changed casts to volatile
devkitArm wouldn't copy the bits properly in some instances. Casting as volatile solved the issue
Diffstat (limited to 'src/scanline_effect.c')
-rw-r--r--src/scanline_effect.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/scanline_effect.c b/src/scanline_effect.c
index 0a4b0b8fd..1d5814429 100644
--- a/src/scanline_effect.c
+++ b/src/scanline_effect.c
@@ -100,16 +100,16 @@ void ScanlineEffect_InitHBlankDmaTransfer(void)
static void CopyValue16Bit(void)
{
- u16 *dest = (u16 *)gScanlineEffect.dmaDest;
- u16 *src = (u16 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer];
+ vu16 *dest = (vu16 *)gScanlineEffect.dmaDest;
+ vu16 *src = (vu16 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer];
*dest = *src;
}
static void CopyValue32Bit(void)
{
- u32 *dest = (u32 *)gScanlineEffect.dmaDest;
- u32 *src = (u32 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer];
+ vu32 *dest = (vu32 *)gScanlineEffect.dmaDest;
+ vu32 *src = (vu32 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer];
*dest = *src;
}