Use macro for GPU render buffer address.

This commit is contained in:
profi200 2023-08-23 02:26:09 +02:00
parent 1ca27c22f6
commit 4377d28d14
No known key found for this signature in database
GPG Key ID: FD2BAB7782919B0A
2 changed files with 5 additions and 2 deletions

View File

@ -21,6 +21,9 @@
#include "types.h"
#define GPU_RENDER_BUF_ADDR (0x18180000)
extern const u8 gbaGpuInitList[1136];
extern const u8 gbaGpuList2[448];

View File

@ -536,7 +536,7 @@ static void gbaGfxHandler(void *args)
}
GX_processCommandList(listSize, list);
GFX_waitForP3D();
GX_displayTransfer((u32*)0x18180000, 400u<<16 | 240, GFX_getFramebuffer(SCREEN_TOP), 400u<<16 | 240, 1u<<12 | 1u<<8);
GX_displayTransfer((u32*)GPU_RENDER_BUF_ADDR, 400u<<16 | 240, GFX_getFramebuffer(SCREEN_TOP), 400u<<16 | 240, 1u<<12 | 1u<<8);
GFX_waitForPPF();
GFX_swapFramebufs();
@ -949,7 +949,7 @@ Result oafInitAndRun(void)
if(fsQuickRead("border.bgr", borderBuf, 400 * 240 * 3) == RES_OK)
{
// Copy border in swizzled form to GPU render buffer.
GX_displayTransfer(borderBuf, 400u<<16 | 240, (u32*)0x18180000, 400u<<16 | 240, 1u<<12 | 1u<<8 | 1u<<1);
GX_displayTransfer(borderBuf, 400u<<16 | 240, (u32*)GPU_RENDER_BUF_ADDR, 400u<<16 | 240, 1u<<12 | 1u<<8 | 1u<<1);
GFX_waitForPPF();
}
}