'quality' now passed as a parameter to Loader; if it's negative, mipmaps and bilinear filtering are disabled.