all repos — mgba @ 5943849da8c8d6c801a373c97a0545edd9c1abae

mGBA Game Boy Advance Emulator

GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
Vicki Pfau vi@endrift.com
Sun, 01 Mar 2020 15:25:40 -0800
commit

5943849da8c8d6c801a373c97a0545edd9c1abae

parent

45e0eb7013fc8fbc6a819c7d565fc087fb311a7a

2 files changed, 4 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -6,6 +6,7 @@ - GBA Timers: Fix deserializing count-up timers

Other fixes: - Core: Fix ELF loading regression (fixes mgba.io/i/1669) - Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673) + - GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers - GBA: Reject incorrectly sized BIOSes - Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678) Misc:
M src/gb/renderers/software.csrc/gb/renderers/software.c

@@ -705,7 +705,9 @@ break;

case SGB_PAL_TRN: case SGB_CHR_TRN: case SGB_PCT_TRN: - if (softwareRenderer->sgbTransfer > 0 && softwareRenderer->sgbBorders && !renderer->sgbRenderMode) { + case SGB_ATRC_EN: + case SGB_MASK_EN: + if (softwareRenderer->sgbBorders && !renderer->sgbRenderMode) { // Make sure every buffer sees this if we're multibuffering _regenerateSGBBorder(softwareRenderer); }