GB Video: Always initialize palette
Vicki Pfau vi@endrift.com
Mon, 13 Jul 2020 18:51:58 -0700
2 files changed,
3 insertions(+),
0 deletions(-)
M
CHANGES
→
CHANGES
@@ -6,6 +6,7 @@ - ARM: Fix edge case with Thumb SBC flags (fixes mgba.io/i/1818)
- GB Memory: Fix OAM DMA from top 8 kB - GB MBC: Fix MBC1 RAM enable bit selection - GB MBC: Fix MBC2 bit selection + - GB Video: Always initialize palette - GBA BIOS: Fix reloading video registers after reset (fixes mgba.io/i/1808) - GBA Video: Fix invalid read in mode 4 mosaic Other fixes:
M
src/gb/renderers/software.c
→
src/gb/renderers/software.c
@@ -213,6 +213,8 @@ softwareRenderer->lookup[i] = i;
softwareRenderer->lookup[i] = i; softwareRenderer->lookup[i] = i; } + + memset(softwareRenderer->palette, 0, sizeof(softwareRenderer->palette)); } static void GBVideoSoftwareRendererDeinit(struct GBVideoRenderer* renderer) {