diff --git a/qglengine/shaders/service_fill.glsl b/qglengine/shaders/service_fill.glsl index 8905031..bc1cc8f 100644 --- a/qglengine/shaders/service_fill.glsl +++ b/qglengine/shaders/service_fill.glsl @@ -7,8 +7,7 @@ void main(void) { qgl_FragTexture = qgl_Texture; gl_Position = qgl_ftransform(); - mat3 nmat = qgl_getNormalMatrix(); - geom_normal = normalize(nmat * qgl_Normal); + geom_normal = normalize(qgl_Normal * qgl_getNormalMatrix()); object_color = qgl_ObjectColor; }