|SOURCE|
[Renderer::Renderer]
* Added an enumeration type to determine the back-end being used by the
  renderer
* Added a memeber function to report if the renderer supports shaders
[Renderer::GLShader]
* Added a constant value instead of using a numeric value for the link status