void L3DEX2_Line3D( u32 w0, u32 w1 )
{
    u32 wd = _SHIFTR( w0, 0, 8 );

    if (wd == 0)
        gSPLine3D( _SHIFTR( w0, 17, 7 ), _SHIFTR( w0, 9, 7 ), 0 );
    else
        gSPLineW3D( _SHIFTR( w0, 17, 7 ), _SHIFTR( w0, 9, 7 ), wd, 0 );
}
Beispiel #2
0
void L3D_Line3D( u32 w0, u32 w1 )
{
	u32 wd = _SHIFTR( w1, 0, 8 );

	if (wd == 0)
		gSPLine3D( _SHIFTR( w1, 16, 8 ) / 10, _SHIFTR( w1, 8, 8 ) / 10, _SHIFTR( w1, 24, 8 ) );
	else
		gSPLineW3D( _SHIFTR( w1, 16, 8 ) / 10, _SHIFTR( w1, 8, 8 ) / 10, wd, _SHIFTR( w1, 24, 8 ) );
}