Only one precision control option may be specified by any given
fragment program. A fragment program that specifies both the
"ARB_precision_hint_fastest" and "ARB_precision_hint_nicest" program
options will fail to load.
It's not particularly meaningful to specify the same hint twice, but nVIDIA allows it, and so Unity3D games emit this kind of junk in some of their shaders.
The spec says:
It's not particularly meaningful to specify the same hint twice, but nVIDIA allows it, and so Unity3D games emit this kind of junk in some of their shaders.