#version 330 core uniform float farPlane; uniform bool point; uniform vec3 lightPos; in vec4 fragPos; void main(){ if(point){ float dist = length(lightPos - fragPos.xyz); dist /= farPlane; gl_FragDepth = dist; } }