From c7713779fcf507b24ef55964c4e026eb44f3df9b Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Sun, 17 Jan 2016 21:59:30 +0100 Subject: [PATCH] Calculate 4d texture coordinates only if `_perspectiveWarping` flag is true --- src/Surfaces/QuadSurface.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Surfaces/QuadSurface.cpp b/src/Surfaces/QuadSurface.cpp index ba6a872..0f8f631 100644 --- a/src/Surfaces/QuadSurface.cpp +++ b/src/Surfaces/QuadSurface.cpp @@ -79,11 +79,11 @@ void QuadSurface::draw(){ return; } - if(mesh.haveVertsChanged() || mesh.haveTexCoordsChanged()){ - calculate4dTextureCoords(); - } - if(_perspectiveWarping){ + if(mesh.haveVertsChanged() || mesh.haveTexCoordsChanged()){ + calculate4dTextureCoords(); + } + glEnableClientState(GL_TEXTURE_COORD_ARRAY); glTexCoordPointer(4, GL_FLOAT, 0, quadTexCoordinates); glVertexPointer(3, GL_FLOAT, 0, quadVertices);