This add a way to use a software clip plane in the prepass shader (surf_depth_frag.glsl). The benefit of using this instead of gl_ClipDistance is that the rasterization pattern is given to match. Which means that only the prepass shader have to use this. This is slow and should only be enabled when needed.