summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@gmail.com>2012-08-07 01:34:20 +0200
committerNeoBrainX <NeoBrainX@gmail.com>2012-08-07 01:37:31 +0200
commitec859009b712d984bc5cb90f341a8cd0a3e53cea (patch)
tree38c96da7b64ba2da52103d007d7ee1e186039d29 /Source/Core/VideoCommon
parenta2b71f1ed7d1c3dcd43334e829b70aa53a9f6bf5 (diff)
Add a sanity check for viewports with zero width/height.
Fixes issue 5466.
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/Src/RenderBase.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/Src/RenderBase.cpp b/Source/Core/VideoCommon/Src/RenderBase.cpp
index 6f1f9c411a..0bd1c89118 100644
--- a/Source/Core/VideoCommon/Src/RenderBase.cpp
+++ b/Source/Core/VideoCommon/Src/RenderBase.cpp
@@ -386,5 +386,6 @@ void Renderer::RecordVideoMemory()
void UpdateViewport(Matrix44& vpCorrection)
{
- g_renderer->UpdateViewport(vpCorrection);
+ if (xfregs.viewport.wd != 0 && xfregs.viewport.ht != 0)
+ g_renderer->UpdateViewport(vpCorrection);
}