This sample demonstrates using dFdx and dFdy (glsl built-in derivative functions in fragment shader) to compute normals.