Introduction - If you have any usage issues, please Google them yourself
\note The compiler attaches no implicit semantics to input registers. Fragment vertex program specific semantics must be defined explicitly using the appropriate compiler interfaces.