13 lines
317 B
GLSL
13 lines
317 B
GLSL
#version 460 core
|
|
|
|
layout(location = 0) out vec4 color;
|
|
in vec4 vColor;
|
|
in vec3 vNormal;
|
|
|
|
void main() {
|
|
vec3 lightDirection = normalize(vec3(0.8, -0.5, 0.6));
|
|
float lambert = max(0.0, dot(normalize(vNormal), -lightDirection));
|
|
vec3 litColor = vColor.rgb * lambert;
|
|
color = vec4(litColor, vColor.a);
|
|
}
|