diff options
| author | degasus <wickmarkus@web.de> | 2013-10-14 15:16:42 +0200 |
|---|---|---|
| committer | degasus <wickmarkus@web.de> | 2013-10-29 18:55:50 +0100 |
| commit | 3151d8709cc23d36e1b847f24adeeb18b85af2a0 (patch) | |
| tree | c719a44f7ff57a9ca1d3ca3683f3c566509a483b /Source/Core/VideoBackends/OGL/Src/Render.cpp | |
| parent | 0002236e3e7f60c1cc0b7a9d8477a622cf6fa699 (diff) | |
VideoCommon: move ViewportCorrection into VideoCommon
D3D doesn't allow bigger viewports than rendertargets. But flipper does, so the viewport will be clipped and the transformation matrix will be changed.
This was done in the D3D backend itself. This is now moved into VideoCommon. This don't reduce code, but in this way, VideoCommon doesn't depend on the backends.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Src/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Src/Render.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/OGL/Src/Render.cpp b/Source/Core/VideoBackends/OGL/Src/Render.cpp index e507fc45cd..aae7c5164f 100644 --- a/Source/Core/VideoBackends/OGL/Src/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Src/Render.cpp @@ -1093,7 +1093,7 @@ u32 Renderer::AccessEFB(EFBAccessType type, u32 x, u32 y, u32 poke_data) } // Called from VertexShaderManager -void Renderer::UpdateViewport(Matrix44& vpCorrection) +void Renderer::UpdateViewport() { // reversed gxsetviewport(xorig, yorig, width, height, nearz, farz) // [0] = width/2 @@ -1124,9 +1124,6 @@ void Renderer::UpdateViewport(Matrix44& vpCorrection) Height *= -1; } - // OpenGL does not require any viewport correct - Matrix44::LoadIdentity(vpCorrection); - // Update the view port if(g_ogl_config.bSupportViewportFloat) { |
