mirror of
https://github.com/holub/mame
synced 2025-04-21 16:01:56 +03:00
(From OopsWare)
Improved linear zoom effect resolution to address gaps in rendering.
This commit is contained in:
parent
28166636d4
commit
4cd030663c
@ -1206,8 +1206,8 @@ static VIDEO_UPDATE(cps3)
|
||||
|
||||
ypos2+=((ysizedraw2+1)/2);
|
||||
|
||||
if (!flipx) xpos2-= (xsize2+1)*((16*xinc)>>16);
|
||||
else xpos2+= (xsize2)*((16*xinc)>>16);
|
||||
if (!flipx) xpos2-= ((xsize2+1)*16*xinc)>>16;
|
||||
else xpos2+= (xsize2*16*xinc)>>16;
|
||||
|
||||
if (flipy) ypos2-= ysize2*((16*yinc)>>16);
|
||||
|
||||
@ -1217,8 +1217,8 @@ static VIDEO_UPDATE(cps3)
|
||||
{
|
||||
int current_xpos;
|
||||
|
||||
if (!flipx) current_xpos = (xpos+xpos2+xx* ((16*xinc)>>16) );
|
||||
else current_xpos = (xpos+xpos2-xx*((16*xinc)>>16));
|
||||
if (!flipx) current_xpos = (xpos+xpos2+((xx*16*xinc)>>16) );
|
||||
else current_xpos = (xpos+xpos2-((xx*16*xinc)>>16));
|
||||
//current_xpos += rand()&0x3ff;
|
||||
current_xpos += gscrollx;
|
||||
current_xpos += 1;
|
||||
|
Loading…
Reference in New Issue
Block a user