diff --git a/BaseGLProject/light.vert b/BaseGLProject/light.vert index 2bbdae2..3b9bb93 100644 --- a/BaseGLProject/light.vert +++ b/BaseGLProject/light.vert @@ -35,7 +35,7 @@ void main(void) vec3 diffuse = Kd * Ld * max(dot(L, N), 0.0); vec3 ambient = Ka * La; - vec3 specular = Ks * Ls * pow(max(dot(L, N), 0.0), 50.0); + vec3 specular = Ks * Ls * pow(max(dot(R, V), 0.0), 50.0); f_color = diffuse + ambient + specular; gl_Position = mvp * vec4(coord3d, 1.0f);