DS GX: Fix regression from viewport change (fixes #649)
Vicki Pfau vi@endrift.com
Thu, 13 Apr 2017 15:40:39 -0700
1 files changed,
4 insertions(+),
0 deletions(-)
jump to
M
src/ds/gx.c
→
src/ds/gx.c
@@ -209,6 +209,10 @@ out->viewCoord[0] = _lerp(v0->viewCoord[0], v1->viewCoord[0], q, r);
out->viewCoord[1] = _lerp(v0->viewCoord[1], v1->viewCoord[1], q, r); out->viewCoord[2] = _lerp(v0->viewCoord[2], v1->viewCoord[2], q, r); out->viewCoord[3] = _lerp(v0->viewCoord[3], v1->viewCoord[3], q, r); + out->viewportX = v0->viewportX; + out->viewportY = v0->viewportY; + out->viewportWidth = v0->viewportWidth; + out->viewportHeight = v0->viewportHeight; out->vs = _lerp(v0->vs, v1->vs, q, r); out->vt = _lerp(v0->vt, v1->vt, q, r);