No, I mean it just crashes. yes, ```saturate()``` is the part of cg language which compiles fine on NVIDIA even in glsl. Like you, I don't really know much about glsl, apart from adding colors to fragment program.

Not sure if there is any harm in overflowing 1.0, maybe @hrydgard know about it.