DS Video: Fix blend bit on windows for 3D layer (fixes #611)
Vicki Pfau vi@endrift.com
Tue, 11 Apr 2017 21:13:21 -0700
1 files changed,
1 insertions(+),
1 deletions(-)
jump to
M
src/ds/renderers/software.c
→
src/ds/renderers/software.c
@@ -401,7 +401,7 @@ int x;
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) {