Independently compiled programs that are written in this language are called
shaders. A program is a set of shaders that are compiled and linked together.
OpenGL provides entry points to manipulate and communicate with these
shaders and apply them to objects within the CG world being defined for
stunning looking renders.