diff --git a/exercises/npr-1/shaders/vertex.glsl b/exercises/npr-1/shaders/vertex.glsl index c6fb07f..7c8b183 100644 --- a/exercises/npr-1/shaders/vertex.glsl +++ b/exercises/npr-1/shaders/vertex.glsl @@ -15,8 +15,8 @@ varying vec3 fragNormal; void main() { vec4 worldPosition = model * vec4(position, 1.0); - vec4 worldNormal = vec4(normal, 0.0) * inverseModel; + vec4 worldNormal = vec4(normal, 0.0) * inverseModel * inverseView; gl_Position = projection * view * worldPosition; fragNormal = worldNormal.xyz; -} \ No newline at end of file +}