diff --git a/src/ds/gx/software.c b/src/ds/gx/software.c index a8b339e13..0008851c3 100644 --- a/src/ds/gx/software.c +++ b/src/ds/gx/software.c @@ -228,7 +228,7 @@ static color_t _lookupColor(struct DSGXSoftwareRenderer* renderer, struct DSGXSo texel = _mixTexels(a, texel, b, texel2); } } else { - if (DSGXTexParamsIs0Transparent(poly->poly->texParams) && !texel) { + if (poly->texFormat < 5 && poly->texFormat > 1 && DSGXTexParamsIs0Transparent(poly->poly->texParams) && !texel) { return 0; } texel = poly->palBase[texel];