diff options
| author | NeoBrainX <NeoBrainX@gmail.com> | 2012-08-07 01:34:20 +0200 |
|---|---|---|
| committer | NeoBrainX <NeoBrainX@gmail.com> | 2012-08-07 01:37:31 +0200 |
| commit | ec859009b712d984bc5cb90f341a8cd0a3e53cea (patch) | |
| tree | 38c96da7b64ba2da52103d007d7ee1e186039d29 /Source/Core | |
| parent | a2b71f1ed7d1c3dcd43334e829b70aa53a9f6bf5 (diff) | |
Add a sanity check for viewports with zero width/height.
Fixes issue 5466.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/VideoCommon/Src/RenderBase.cpp | 3 |
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); } |
