DS GX: Fix alpha on clear background
Vicki Pfau vi@endrift.com
Sat, 18 Mar 2017 17:49:12 -0700
1 files changed,
4 insertions(+),
2 deletions(-)
jump to
M
src/ds/gx/software.c
→
src/ds/gx/software.c
@@ -644,8 +644,10 @@ }
} } else if (a) { // TODO: Disable alpha? - color = _mix32(a, color, 0x1F - a, current); - color |= ab << 27; + if (b) { + color = _mix32(a, color, 0x1F - a, current); + color |= ab << 27; + } if (softwareRenderer->wSort) { if (span->ep[0].w < softwareRenderer->depthBuffer[x]) { softwareRenderer->depthBuffer[x] = span->ep[0].w;