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 ); }
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 ) ); }