Permalink
Browse files

GB Video: Fix SGB borders drawing erroneously (fixes #1060)

  • Loading branch information...
endrift committed Apr 22, 2018
1 parent af3384a commit 2ca96050f6efed95f80009b08c0529641f029d49
Showing with 2 additions and 6 deletions.
  1. +2 −6 src/gb/renderers/software.c
@@ -378,12 +378,8 @@ static void GBVideoSoftwareRendererWriteSGBPacket(struct GBVideoRenderer* render
break;
case SGB_ATRC_EN:
- if (softwareRenderer->sgbBorders && !renderer->sgbRenderMode) {
- _regenerateSGBBorder(softwareRenderer);
- }
- break;
case SGB_MASK_EN:
- if (!renderer->sgbRenderMode) {
+ if (softwareRenderer->sgbBorders && !renderer->sgbRenderMode) {
_regenerateSGBBorder(softwareRenderer);
}
}
@@ -412,7 +408,7 @@ static void GBVideoSoftwareRendererWritePalette(struct GBVideoRenderer* renderer
renderer->writePalette(renderer, 0x50, value);
renderer->writePalette(renderer, 0x60, value);
renderer->writePalette(renderer, 0x70, value);
- if (!renderer->sgbRenderMode) {
+ if (softwareRenderer->sgbBorders && !renderer->sgbRenderMode) {
_regenerateSGBBorder(softwareRenderer);
}
}

0 comments on commit 2ca9605

Please sign in to comment.