summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2015-08-01 12:45:38 +1200
committerScott Mansell <phiren@gmail.com>2015-08-01 12:45:38 +1200
commitfc4ba3adee4b8480c63b148ed4582f4a916c669f (patch)
tree721b74ddcf38472ef423ad665e635820ff4b38a8 /Source/Core/VideoBackends/D3D/FramebufferManager.cpp
parentab2e68aa160d8e9664fdfe4420a5c3d8ea9a894b (diff)
parent739ede22423d8ed755936fc140b3d0feddfaf800 (diff)
Merge pull request #2765 from mirrorbender/master
Aspect Ratio/VI Scaling FIx
Diffstat (limited to 'Source/Core/VideoBackends/D3D/FramebufferManager.cpp')
-rw-r--r--Source/Core/VideoBackends/D3D/FramebufferManager.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
index 6437d1feeb..f9f798f262 100644
--- a/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
+++ b/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
@@ -56,6 +56,14 @@ FramebufferManager::FramebufferManager()
{
m_target_width = Renderer::GetTargetWidth();
m_target_height = Renderer::GetTargetHeight();
+ if (m_target_height < 1)
+ {
+ m_target_height = 1;
+ }
+ if (m_target_width < 1)
+ {
+ m_target_width = 1;
+ }
DXGI_SAMPLE_DESC sample_desc = D3D::GetAAMode(g_ActiveConfig.iMultisampleMode);
ID3D11Texture2D* buf;