Permalink
Browse files
DS Video: Fix blend bit on windows for 3D layer (fixes #611)
- Loading branch information...
Showing
with
1 addition
and
1 deletion.
-
+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