http://opengl.org/registry/doc/glspec30.20080811.pdf
:)