summaryrefslogtreecommitdiff
path: root/advanced_lighting/4.normal_mapping/shaders/depth.fs
blob: 88fb9e630e1bae884d8fe383cb36c096105d3c51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#version 330 core

in vec4 frag_pos;

uniform vec3 light_pos;
uniform float far;

void
main(void)
{
    float light_distance = length(frag_pos.xyz-light_pos);
    light_distance = light_distance/far;
    gl_FragDepth = light_distance;
}