Added documentation for Agl, including README.txt.  Added forgotten checking for _m->normalMatrixUniform being set in Agl::VertexShaderPNT.  Renamed Agl::Surface::*lementBufferObject() to *lementArrayBufferObject(). Removed unused Agl::BasicVertexShader::Imp data members.  Made Agl::ImagePool::setImageSize() throw an exception if the image size is set to more than one size; the old approach of purging the pool of old-sized images would not work if an old-sized image were then freed.  Made Agl::ImagePool::alloc() verify that setImageSize() has been called.
Added documentation for Agl, including README.txt.  Added forgotten checking for _m->normalMatrixUniform being set in Agl::VertexShaderPNT.  Renamed Agl::Surface::*lementBufferObject() to *lementArrayBufferObject(). Removed unused Agl::BasicVertexShader::Imp data members.  Made Agl::ImagePool::setImageSize() throw an exception if the image size is set to more than one size; the old approach of purging the pool of old-sized images would not work if an old-sized image were then freed.  Made Agl::ImagePool::alloc() verify that setImageSize() has been called.

philiphubbard/Facetious