#version 430

layout(location=2) uniform vec4 col;

layout(location=2) in vec3 normal;

out vec4 color;

void main() {
    float bright = dot(normal, normalize(vec3(-0.6, 1, 2)));
    bright = .6 + .3 * bright;

    color = col;
    color.xyz *= bright;
}
