From 7edf7cdb159618bfe4c58d1306f004238556b25a Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 10 May 2019 12:26:39 -0700 Subject: [PATCH] GBA Video: Pass disabled layers through proxy --- src/gba/extra/proxy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gba/extra/proxy.c b/src/gba/extra/proxy.c index ea884db3b..38bfb4514 100644 --- a/src/gba/extra/proxy.c +++ b/src/gba/extra/proxy.c @@ -182,6 +182,11 @@ static bool _parsePacket(struct mVideoLogger* logger, const struct mVideoLoggerD } break; case DIRTY_SCANLINE: + proxyRenderer->backend->disableBG[0] = proxyRenderer->d.disableBG[0]; + proxyRenderer->backend->disableBG[1] = proxyRenderer->d.disableBG[1]; + proxyRenderer->backend->disableBG[2] = proxyRenderer->d.disableBG[2]; + proxyRenderer->backend->disableBG[3] = proxyRenderer->d.disableBG[3]; + proxyRenderer->backend->disableOBJ = proxyRenderer->d.disableOBJ; if (item->address < GBA_VIDEO_VERTICAL_PIXELS) { proxyRenderer->backend->drawScanline(proxyRenderer->backend, item->address); }