Shadows fading out with increased camera distance

Exactly. All the performance concerns are valid, but I still don’t see a good reason why we can’t get a few more parameters exposed to let us handle the decision as to when culling occurs (ideally, so we can tweak this at runtime, and let users with more powerful PCs see better shadows).