// uniform vec4 depth_range; varying vec4 vertex_depth; void main() { float depth = (vertex_depth.z) / vertex_depth.w; // Linear // float depth = (vertex_depth.z - depth_range.x) / depth_range.w; gl_FragColor = vec4(depth, depth, depth, 1.0); }