summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@gmail.com>2012-09-29 00:19:28 +0200
committerNeoBrainX <NeoBrainX@gmail.com>2012-11-16 14:29:09 +0100
commita38bb488d205752dd3c3e59bae55924ae286c4ec (patch)
treea28590246ad849e74484f9753013dac1e6178c0f /Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp
parent78031c2d54b4acbca14747c57572b34e2530e474 (diff)
Remove Renderer::xScale and Renderer::yScale.
Diffstat (limited to 'Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp')
-rw-r--r--Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp b/Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp
index 0a87a1baf5..1903bce989 100644
--- a/Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp
+++ b/Source/Plugins/Plugin_VideoDX9/Src/FramebufferManager.cpp
@@ -149,15 +149,12 @@ XFBSourceBase* FramebufferManager::CreateXFBSource(unsigned int target_width, un
void FramebufferManager::GetTargetSize(unsigned int *width, unsigned int *height, const EFBRectangle& sourceRc)
{
- const float scaleX = Renderer::GetXFBScaleX();
- const float scaleY = Renderer::GetXFBScaleY();
-
TargetRectangle targetSource;
- targetSource.top = (int)(sourceRc.top *scaleY);
- targetSource.bottom = (int)(sourceRc.bottom *scaleY);
- targetSource.left = (int)(sourceRc.left *scaleX);
- targetSource.right = (int)(sourceRc.right * scaleX);
+ targetSource.top = ScaleToVirtualXfbHeight(sourceRc.top, Renderer::GetBackbufferHeight());
+ targetSource.bottom = ScaleToVirtualXfbHeight(sourceRc.bottom, Renderer::GetBackbufferHeight());
+ targetSource.left = ScaleToVirtualXfbWidth(sourceRc.left, Renderer::GetBackbufferWidth());
+ targetSource.right = ScaleToVirtualXfbWidth(sourceRc.right, Renderer::GetBackbufferWidth());
*width = targetSource.right - targetSource.left;
*height = targetSource.bottom - targetSource.top;