Alyssa Milburn
575f81da5f
GRAPHICS: Set PNG alpha bits to 0 if there's no alpha present.
...
This fixes the color-keying checks in Wintermute for PNG images.
2013-11-12 10:57:25 +01:00
D G Turner
480a059f83
GRAPHICS: Fix uninitialised field in PNG decoder. CID 1002280.
2013-09-30 05:01:41 +01:00
Johannes Schickel
5111746911
GRAPHICS: Take advantage of Surface::getPixels.
2013-08-03 04:02:49 +02:00
Johannes Schickel
dbef9fef3b
GRAPHICS: Prefer getBasePtr over direct Surface::pixels access.
2013-08-03 04:02:49 +02:00
Einar Johan Trøan Sømåen
58777682fe
GRAPHICS: Fix leak in PNG-decoder.
2013-01-24 17:39:16 +01:00
Filippos Karapetis
1f11ce6df2
PNG: call png_set_interlace_handling() before calling png_read_update_info()
...
This matches the documentation, information from the PNG bug tracker and the
behavior of example decoders off the net. It fixes warnings thrown from the PNG
decoder
2012-09-06 01:35:58 +03:00
Johannes Schickel
5df8c99768
GPRAHICS: Slight cleanup in png.cpp.
...
This adds an explanation why we use FORBIDDEN_SYMBOL_ALLOW_ALL and removes
some trailing whitespaces.
2012-08-21 02:19:51 +02:00
Einar Johan Trøan Sømåen
af05b1b80e
GRAPHICS: Reimplement the PNG-decoder using libpng
2012-08-20 21:14:59 +02:00
Matthew Hoops
d789df8945
GRAPHICS: Add palette start index and color count functions to ImageDecoder
2012-05-14 09:56:56 -04:00
Matthew Hoops
a658fc660e
GRAPHICS: Move PNG to the ImageDecoder interface
2012-03-20 01:06:48 +01:00