summaryrefslogtreecommitdiff
path: root/advanced_lighting/3.2.point_shadows/shaders/depth.frag
blob: f95c0f8fa0dd768cb8706efe79d59306b83bc437 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#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;
}