1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +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; break;
case G_MW_POINTS: 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; break;
case G_MW_PERSPNORM: case G_MW_PERSPNORM:
gSPPerspNormalize( w1 ); gSPPerspNormalize( w1 );