summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/D3D/FramebufferManager.cpp
diff options
context:
space:
mode:
authormirrorbender <mirrorbender@gmail.com>2015-07-20 20:12:29 -0400
committermirrorbender <mirrorbender@gmail.com>2015-07-31 19:58:02 -0400
commit0faba3b01806df0ea74e01257d3cc48ea5538771 (patch)
treec1c4923de9886941f0931dfbeefe24d9ac29a92f /Source/Core/VideoBackends/D3D/FramebufferManager.cpp
parentab2e68aa160d8e9664fdfe4420a5c3d8ea9a894b (diff)
Changed the aspect ratio settings to account for NTSC/PAL pixel aspect ratios and VI scaling.
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..8921be9130 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;