Permalink
Browse files

DS Video: Fix blend bit on windows for 3D layer (fixes #611)

  • Loading branch information...
endrift committed Apr 12, 2017
1 parent 1549661 commit 3c897faec5933db4b9f171fd3f759bcd1e4963dd
Showing with 1 addition and 1 deletion.
  1. +1 −1 src/ds/renderers/software.c
@@ -401,7 +401,7 @@ static void DSVideoSoftwareRendererDrawGBAScanline(struct GBAVideoRenderer* rend
for (x = softwareRenderer->start; x < softwareRenderer->end; ++x) {
color_t color = scanline[x];
if (color & 0xFC000000) {
- if (softwareRenderer->bg[0].target1) {
+ if (softwareRenderer->bg[0].target1 && GBAWindowControlIsBlendEnable(softwareRenderer->currentWindow.packed)) {
if (softwareRenderer->blendEffect == BLEND_DARKEN) {
color = _darken(color, softwareRenderer->bldy) | (color & 0xFF000000);
} else if (softwareRenderer->blendEffect == BLEND_BRIGHTEN) {

0 comments on commit 3c897fa

Please sign in to comment.