(From OopsWare)

Improved linear zoom effect resolution to address gaps in rendering.
This commit is contained in:
Aaron Giles 2008-01-22 16:30:15 +00:00
parent 28166636d4
commit 4cd030663c

View File

@ -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;