ecere/gfx/3D/Object: computeLightVector flag to avoid always recomputing uselessly
[sdk] / ecere / src / gfx / Display.ec
index f6a4a5f..217a181 100644 (file)
@@ -947,7 +947,7 @@ public:
                   displaySystem.driver.PushMatrix(this);
 
 #if ENABLE_GL_FFP
-               if(object.mesh.tangents && object.mesh.normals)
+               if(object.mesh.tangents && object.mesh.normals && object.flags.computeLightVectors)
                {
                   Mesh mesh = object.mesh;
                   if(!glCaps_shaders)