This was a screenshot from my bezier-based terrain renderer. Patches were generated on the CPU and cached into groups based on material (note: only one material visible in that screenshot). Atmopshere coded using a method similar to Preetham's.