diff options
| author | booto <remornicus@gmail.com> | 2015-07-25 01:46:41 +0800 |
|---|---|---|
| committer | booto <remornicus@gmail.com> | 2015-07-25 01:52:13 +0800 |
| commit | c43ae67b3bac38fa65316329a00a1f62dcb9ead6 (patch) | |
| tree | 870f229b539b9de76c3cb94321c49897c17e0f81 /Source/Core/VideoCommon | |
| parent | 2e28ed3291bc531ba5d0cd4057aa9cefdbf128be (diff) | |
RealXFB sizes don't get scaled by IR
When calculating the size of the undisplayed margin in the case where
fbWidth != fbStride for RealXFB for displaying in the output window,
we do not scale by IR - RealXFB is implicitly 1x.
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/VideoCommon.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/VideoCommon.h b/Source/Core/VideoCommon/VideoCommon.h index b81ebb8929..de27145c4a 100644 --- a/Source/Core/VideoCommon/VideoCommon.h +++ b/Source/Core/VideoCommon/VideoCommon.h @@ -19,9 +19,10 @@ enum EFB_HEIGHT = 528, }; -// XFB width is decided by EFB copy operation. The VI can do horizontal -// scaling (TODO: emulate). -const u32 MAX_XFB_WIDTH = EFB_WIDTH; +// Max XFB width is 720. You can only copy out 640 wide areas of efb to XFB +// so you need multiple copies to do the full width. +// The VI can do horizontal scaling (TODO: emulate). +const u32 MAX_XFB_WIDTH = 720; // Although EFB height is 528, 574-line XFB's can be created either with // vertical scaling by the EFB copy operation or copying to multiple XFB's |
