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;
|
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)
|
GSVector4i GSState::GetFrameRect(int i)
|
||||||
{
|
{
|
||||||
if(i < 0) i = IsEnabled(1) ? 1 : 0;
|
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.top = m_regs->DISP[i].DISPFB.DBY;
|
||||||
r.right = r.left + w;
|
r.right = r.left + w;
|
||||||
r.bottom = r.top + h;
|
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;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue