Skip to content

Commit 408bee8

Browse files
committed
Clear BG/window when it is not displayed
1 parent e7e6799 commit 408bee8

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/emulator.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3324,6 +3324,14 @@ static void ppu_mode3_synchronize(Emulator* e) {
33243324
pixel[i] = pal->color[palette_index];
33253325
bg_is_zero[i] = palette_index == 0;
33263326
bg_priority[i] = priority;
3327+
} else {
3328+
if (IS_CGB) {
3329+
pixel[i] = PPU.bgcp.palettes[0].color[0];
3330+
} else if (IS_SGB) {
3331+
pixel[i] = e->sgb_pal[0].color[0];
3332+
} else {
3333+
pixel[i] = e->color_to_rgba[0].color[0];
3334+
}
33273335
}
33283336
}
33293337

0 commit comments

Comments
 (0)