varying vec2 V_Texcoord; uniform sampler2D U_MainTexture; void main() { float depthValue=texture2D(U_MainTexture,V_Texcoord).r; depthValue = pow(depthValue, 2); gl_FragColor=vec4(vec3(depthValue),1.0); }