diff --git a/CHANGES b/CHANGES index dd34b724e..ec2d09fb3 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,7 @@ medusa alpha 2: (Future) Bugfixes: - DS Video: Fix VRAM mirroring in the renderer (fixes mgba.io/i/561) - DS Video: Fix extended modes 1.x screen base range (fixes mgba.io/i/568) + - DS GX: Fix T-repeat textures (fixes mgba.io/i/577) Misc: - DS: Set boot complete bit in RAM on boot (fixes mgba.io/i/576, mgba.io/i/580, mgba.io/i/586) diff --git a/src/ds/gx/software.c b/src/ds/gx/software.c index 0907aa5b7..a91c964f4 100644 --- a/src/ds/gx/software.c +++ b/src/ds/gx/software.c @@ -122,7 +122,7 @@ static color_t _lookupColor(struct DSGXSoftwareRenderer* renderer, struct DSGXSo if (t < 0) { t = 0; } else if (t >= poly->texH) { - t = poly->texW - 1; + t = poly->texH - 1; } } else if (DSGXTexParamsIsTMirror(poly->texParams)) { if (t & poly->texH) {