From 1c0519c9ee19906a028845d3ba0fa853fe0ba7f5 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Mon, 24 Nov 2014 17:44:37 +0600 Subject: [PATCH] Fix problem with texture coordinates when texturePersp is off. --- OpenGL.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenGL.cpp b/OpenGL.cpp index 57846f00..98df1250 100644 --- a/OpenGL.cpp +++ b/OpenGL.cpp @@ -705,6 +705,10 @@ void OGLRender::drawLLETriangle(u32 _numVtx) vtx.y = vtx.y * (-2.0f * scaleY) + 1.0f; vtx.y *= vtx.w; vtx.z *= vtx.w; + if (gDP.otherMode.texturePersp == 0) { + vtx.s *= 2.0f; + vtx.t *= 2.0f; + } } glDrawArrays(GL_TRIANGLE_STRIP, 0, _numVtx);