I am in the middle of updating my older fixed-pipeline Opengl NPR application for terrain rendering under GLSL. The previous version used the old NURBS facility (very slow, but effective); the new...