Does it ever actually sample from a depth texture or is unconditionally converting the SHADOW2D to 2D safe?