Merge pull request #271 from dplewis/fragment4

Match fragment4
This commit is contained in:
Revo
2026-09-09 20:39:24 -04:00
committed by GitHub

View File

@@ -210,7 +210,6 @@ void func_87A009F0(s32 arg0) {
gDisplayListHead = gfx;
}
#ifdef NON_MATCHING
void func_87A00DB8(s32 arg0) {
Gfx* gfx = gDisplayListHead;
s32 i;
@@ -228,12 +227,11 @@ void func_87A00DB8(s32 arg0) {
gDPSetTexturePersp(gfx++, G_TP_NONE);
for (i = 0; i < 15; i++) {
s32 sp44 = arg0 + ((i * 0x14) << 9);
for (j = 0; j < 20; j++, sp44 += 0x200) {
for (j = 0; j < 20; j++) {
gDPPipeSync(gfx++);
gDPLoadTextureBlock(gfx++, sp44, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, G_TX_NOMIRROR | G_TX_CLAMP,
G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD);
gDPLoadTextureBlock(gfx++, arg0 + (i * 0x14 + j) * 0x200, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0,
G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK,
G_TX_NOLOD, G_TX_NOLOD);
gSPTextureRectangle(gfx++, (j * 0x10) << 2, (i * 0x10) << 2, ((j + 1) * 0x10) << 2, ((i + 1) * 0x10) << 2,
G_TX_RENDERTILE, 0, 0, 0x0400, 0x0400);
@@ -242,9 +240,6 @@ void func_87A00DB8(s32 arg0) {
gDisplayListHead = gfx;
}
#else
#pragma GLOBAL_ASM("asm/us/nonmatchings/fragments/4/fragment4/func_87A00DB8.s")
#endif
typedef void (*ret_func_87A010C8)(void);