OpenGL Shading Language Specification v1.20
の7.5 Built-In Uniform State
を読みなさい。

それとver3以降の仕様書のThe Deprecation Modelの章も読みなさい。

これからはDeffered shadingの時代かもしれない。