diff --git a/engines/grim/gfx_opengl_shaders.cpp b/engines/grim/gfx_opengl_shaders.cpp index 21d2f6954a4..c8c4b672a29 100644 --- a/engines/grim/gfx_opengl_shaders.cpp +++ b/engines/grim/gfx_opengl_shaders.cpp @@ -980,8 +980,6 @@ void GfxOpenGLS::drawMesh(const Mesh *mesh) { const Material *curMaterial = NULL; for (int i = 0; i < mesh->_numFaces;) { const MeshFace *face = &mesh->_faces[i]; - if (face->getLight() == 0 && !isShadowModeActive()) - disableLights(); curMaterial = face->getMaterial(); curMaterial->select(); @@ -998,9 +996,6 @@ void GfxOpenGLS::drawMesh(const Mesh *mesh) { actorShader->setUniform("texScale", Math::Vector2d(_selectedTexture->_width, _selectedTexture->_height)); glDrawArrays(GL_TRIANGLES, *(int *)face->_userData, faces); - - if (face->getLight() == 0 && !isShadowModeActive()) - enableLights(); } }