mirror of
https://github.com/holub/mame
synced 2025-06-08 13:53:52 +03:00
model2.cpp: fix viewport (nw)
This commit is contained in:
parent
41669be0a1
commit
00eadbc44a
@ -790,7 +790,9 @@ void model2_renderer::model2_3d_render(triangle *tri, const rectangle &cliprect)
|
|||||||
renderer = (tri->texheader[0] >> 13) & 7;
|
renderer = (tri->texheader[0] >> 13) & 7;
|
||||||
|
|
||||||
/* calculate and clip to viewport */
|
/* calculate and clip to viewport */
|
||||||
rectangle vp(tri->viewport[0] - 8, tri->viewport[2] - 8, (384-tri->viewport[3])+90, (384-tri->viewport[1])+90);
|
// TODO: correct? seems to be right for all cases
|
||||||
|
//rectangle vp(tri->viewport[0] - 8, tri->viewport[2] - 8, (384-tri->viewport[3])+90, (384-tri->viewport[1])+90);
|
||||||
|
rectangle vp(tri->viewport[0] - 8, tri->viewport[2] - tri->viewport[0], tri->viewport[1] - 127, tri->viewport[3] - tri->viewport[1]);
|
||||||
vp &= cliprect;
|
vp &= cliprect;
|
||||||
|
|
||||||
extra.state = &m_state;
|
extra.state = &m_state;
|
||||||
|
Loading…
Reference in New Issue
Block a user