1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00

Fix F3D_MoveWord for G_MW_POINTS case.

Fixed Cruis'n USA, #175
This commit is contained in:
Sergey Lipskiy 2014-12-10 19:46:30 +06:00
parent aafebd1676
commit fda31bc4a4

View File

@ -190,7 +190,10 @@ void F3D_MoveWord( u32 w0, u32 w1 )
}
break;
case G_MW_POINTS:
gSPModifyVertex( _SHIFTR( w0, 8, 16 ) / 40, _SHIFTR( w0, 0, 8 ) % 40, w1 );
{
const u32 val = _SHIFTR(w0, 8, 16);
gSPModifyVertex(val / 40, val % 40, w1);
}
break;
case G_MW_PERSPNORM:
gSPPerspNormalize( w1 );