The base class for Vertex and Fragment Shaders.
The base class for Vertex and Fragment Shaders.
The base class handles the loading and deletion of
shader objects. When loading a
shader the only difference between the vertex and fragment shaders is during the creation of the handle. So the subclasses are fairly trivial with just different constructors.