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

Debugger: fix TriInfo::getScreenX and TriInfo::getScreenY

This commit is contained in:
Sergey Lipskiy 2018-02-04 21:10:03 +07:00
parent 6498795b6d
commit 1b811e5679

View File

@ -58,14 +58,14 @@ f32 Debugger::TriInfo::getScreenX(const Debugger::Vertex & _v) const
{
if ((_v.modify & MODIFY_XY) != 0)
return _v.x;
return (_v.x / _v.w * viewport.vscale[0] + viewport.vtrans[0]) * dwnd().getScaleX() * 5.0f / 8.0f;
return _v.x / _v.w * viewport.vscale[0] + viewport.vtrans[0];
}
f32 Debugger::TriInfo::getScreenY(const Debugger::Vertex & _v) const
{
if ((_v.modify & MODIFY_XY) != 0)
return _v.y;
return (-_v.y / _v.w * viewport.vscale[1] + viewport.vtrans[1]) * dwnd().getScaleY() * 5.0f / 8.0f;;
return -_v.y / _v.w * viewport.vscale[1] + viewport.vtrans[1];
}
f32 Debugger::TriInfo::getScreenZ(const Debugger::Vertex & _v) const