mirror of https://github.com/PCSX2/pcsx2.git
GSdx: Just some notes on the Disgaea 2 FMV border issue.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5073 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
9aabcc1701
commit
d763bf6616
|
@ -338,6 +338,8 @@ GSVector4i GSState::GetDisplayRect(int i)
|
|||
return r;
|
||||
}
|
||||
|
||||
// There's a problem when games expand/shrink and relocate the visible area since GSdx doesn't support
|
||||
// moving the output area. (Disgaea 2 intro FMV when upscaling is used, also those games hackfixed below.)
|
||||
GSVector4i GSState::GetFrameRect(int i)
|
||||
{
|
||||
if(i < 0) i = IsEnabled(1) ? 1 : 0;
|
||||
|
@ -360,7 +362,13 @@ GSVector4i GSState::GetFrameRect(int i)
|
|||
r.top = m_regs->DISP[i].DISPFB.DBY;
|
||||
r.right = r.left + w;
|
||||
r.bottom = r.top + h;
|
||||
//printf("%d %d %d %d %d %d\n",w,h,r.left,r.top,r.right,r.bottom);
|
||||
|
||||
/*static GSVector4i old_r = (GSVector4i) 0;
|
||||
if ((old_r.left != r.left) || (old_r.right != r.right) || (old_r.top != r.top) || (old_r.right != r.right)){
|
||||
printf("w %d h %d left %d top %d right %d bottom %d\n",w,h,r.left,r.top,r.right,r.bottom);
|
||||
}
|
||||
old_r = r;*/
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue