diff --git a/engines/stark/gfx/tinyglactor.cpp b/engines/stark/gfx/tinyglactor.cpp index 43f1137ca4f..144060a8b3e 100644 --- a/engines/stark/gfx/tinyglactor.cpp +++ b/engines/stark/gfx/tinyglactor.cpp @@ -223,16 +223,15 @@ void TinyGLActorRenderer::render(const Math::Vector3d &position, float direction default: break; } - - lightColor.x() = CLIP(lightColor.x(), 0.0f, 1.0f); - lightColor.y() = CLIP(lightColor.y(), 0.0f, 1.0f); - lightColor.z() = CLIP(lightColor.z(), 0.0f, 1.0f); - color = color * lightColor; - vertex.r = color.x(); - vertex.g = color.y(); - vertex.b = color.z(); } + lightColor.x() = CLIP(lightColor.x(), 0.0f, 1.0f); + lightColor.y() = CLIP(lightColor.y(), 0.0f, 1.0f); + lightColor.z() = CLIP(lightColor.z(), 0.0f, 1.0f); + color = color * lightColor; + vertex.r = color.x(); + vertex.g = color.y(); + vertex.b = color.z(); _faceVBO[index] = vertex; } diff --git a/engines/stark/gfx/tinyglprop.cpp b/engines/stark/gfx/tinyglprop.cpp index 66a400c3e0e..423df81ea36 100644 --- a/engines/stark/gfx/tinyglprop.cpp +++ b/engines/stark/gfx/tinyglprop.cpp @@ -154,15 +154,15 @@ void TinyGLPropRenderer::render(const Math::Vector3d &position, float direction, default: break; } - - lightColor.x() = CLIP(lightColor.x(), 0.0f, 1.0f); - lightColor.y() = CLIP(lightColor.y(), 0.0f, 1.0f); - lightColor.z() = CLIP(lightColor.z(), 0.0f, 1.0f); - color = color * lightColor; - vertex.r = color.x(); - vertex.g = color.y(); - vertex.b = color.z(); } + + lightColor.x() = CLIP(lightColor.x(), 0.0f, 1.0f); + lightColor.y() = CLIP(lightColor.y(), 0.0f, 1.0f); + lightColor.z() = CLIP(lightColor.z(), 0.0f, 1.0f); + color = color * lightColor; + vertex.r = color.x(); + vertex.g = color.y(); + vertex.b = color.z(); _faceVBO[index] = vertex; }