From 4f302cc7773fa79edd540025f7fd593b00bd1f0c Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Tue, 2 Oct 2018 17:05:15 +0700 Subject: [PATCH] gDPFillRectangle: call frameBufferList().fillRDRAM for color buffers in FILL mode. Fixed Vigilante 8 Menu and In-game issues. #1917 --- src/gDP.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gDP.cpp b/src/gDP.cpp index d42f6f3e..f85602d8 100644 --- a/src/gDP.cpp +++ b/src/gDP.cpp @@ -726,6 +726,9 @@ void gDPFillRectangle( s32 ulx, s32 uly, s32 lrx, s32 lry ) if (depthBuffer != dbCleared) { if (gDP.otherMode.cycleType == G_CYC_FILL) { + if (depthBuffer == dbNone) { + frameBufferList().fillRDRAM(ulx, uly, lrx, lry); + } f32 fillColor[4]; gDPGetFillColor(fillColor); gDP.rectColor.r = fillColor[0];