From 7e26e6eac03cd433117b06d54a23ee8180a70b0d Mon Sep 17 00:00:00 2001 From: fgsfds Date: Sat, 19 Aug 2023 18:24:33 +0200 Subject: [PATCH] port: disable zbufClear to prevent white flashing in splitscreen --- src/game/zbuf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/game/zbuf.c b/src/game/zbuf.c index 14ec16a31..67f7a026c 100644 --- a/src/game/zbuf.c +++ b/src/game/zbuf.c @@ -125,6 +125,8 @@ Gfx *zbufConfigureRdp(Gfx *gdl) */ Gfx *zbufClear(Gfx *gdl) { +#ifdef PLATFORM_N64 + // no reason to do a Z clear on PC, we already do it at frame start s32 left; s32 right; @@ -148,6 +150,7 @@ Gfx *zbufClear(Gfx *gdl) gDPFillRectangle(gdl++, left, 0, right, playerGetFbHeight() - 1); gDPPipeSync(gdl++); +#endif return gdl; }