|SOURCE|
[Common::Renderer::OGL::GLExtender]
* zglTexStorage2D added
* zglTexImage2D added
[Common::Renderer::OGL::GLRenderTypes]
* Added an invalid type for the texture type
[Common::Renderer::RenderTypes]
* Added ZED_FORMAT_ARGB1555 to the ZED_FORMAT enum
* Added ZED_FORMAT_RGB8 to the ZED_FORMAT enum
* Added two ZED::Renderer namespace free functions: FormatToString and
  FormatToBytes
* FormatToString returns the format type as a string to easily identify the
  format type in debug messages
* FormatToBytes returns the format type in bytes
[Common::Renderer::Targa]
* Added GetFormat to return the format type
* Added a ZED_FORMAT member function to store the format type for the targa
* Load sets the width, height, and format of the image, reporting the data
  loaded if ZED_SHOW_TARGA_INFO is defined
* Only true colour images are loaded from the targa files, any other format
  will be rejected and a failure state will be returned
* 16-bit, 24-bit, or 32-bit formats are checked within the targa, returning
  failure if the image is not one of these
[Common::Renderer::OGL::GLTexture]
* Removed FormatToBytes, ZED::Renderer::RenderTypes is handling that
* Member variables set in the constuctor initialiser list
* Load binds the texture, allocates space for the texture, then uploads the
  texture data to the GPU's VRAM
* SetTextureUnit checks if the texture type is valid before attempting to
  manipulate the texture unit the texture is associated with
[Linux::Renderer::GLExtender]
* zglTexStorage2D and glTexImage2D are bound to their respective OpenGL
  counterparts