diff options
Diffstat (limited to 'graphics/png.cpp')
-rw-r--r-- | graphics/png.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/graphics/png.cpp b/graphics/png.cpp index cf19969b46..d0fe64bf25 100644 --- a/graphics/png.cpp +++ b/graphics/png.cpp @@ -33,6 +33,36 @@ #include "common/util.h" #include "common/zlib.h" +// PNG decoder, based on the W3C specs: +// http://www.w3.org/TR/PNG/ +// Parts of the code have been adapted from LodePNG, by Lode Vandevenne: +// http://members.gamedev.net/lode/projects/LodePNG/ + +/* +LodePNG version 20101211 + +Copyright (c) 2005-2010 Lode Vandevenne + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. +*/ + namespace Graphics { enum PNGChunks { |