summaryrefslogtreecommitdiff
path: root/gfx/gl/shaders/directionalLight.fs
blob: 7562f96207d5ab16232606cb7d35138b05e171dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#version 330 core
#extension GL_ARB_shading_language_420pack : enable

out vec3 FragColor;

in vec2 TexCoords;

layout(binding = 1) uniform sampler2D gNormal;

uniform vec3 lightDirection;
uniform vec3 lightColour;

void
main()
{
	const vec3 Normal = texture(gNormal, TexCoords).rgb;
	FragColor = dot(-lightDirection, Normal) * lightColour;
}