Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-12 | GRAPHICS: Set PNG alpha bits to 0 if there's no alpha present. | Alyssa Milburn | |
This fixes the color-keying checks in Wintermute for PNG images. | |||
2013-10-26 | ALL: Mark off common code used by ZVision | Matthew Hoops | |
2013-10-26 | GRAPHICS: do not reset the extra parameters of IFFDecoder on destroy(). | peres | |
The two properties that control pixel packing and the size of the surface need to be preserved for loadStream() to work correctly. They are now under complete responsibility of the client. | |||
2013-10-26 | Revert "GRAPHICS: do not clear the internal state of IFFDecoder on ↵ | peres | |
loadStream()." This reverts commit 92c1ff31d6d8d78e58caa4d123ceb0fea43a48ed. | |||
2013-10-26 | GRAPHICS: Have TGA's loadStream() call destroy() | Matthew Hoops | |
2013-10-26 | GRAPHICS: Clarify implicit destroy() usage | Matthew Hoops | |
2013-10-26 | GRAPHICS: do not clear the internal state of IFFDecoder on loadStream(). | peres | |
This decoder needs to keep track of client parameters that control how the pixels are going to be packaged, so the responsibility for clearing the state has been moved on the client (using the destroy() method on ImageDecoder). As no client uses the IFFDecoder for more than one image at a time, this change does not require updates to the engines. The only effect is on Parallaction (BRA-Amiga), which can now control the way pixels are packaged in mask and path bitmaps. | |||
2013-09-30 | GRAPHICS: Fix uninitialised field in PNG decoder. CID 1002280. | D G Turner | |
2013-09-16 | GRAPHICS: Add some paranoia asserts in JPEGDecoder. | Johannes Schickel | |
2013-09-16 | GRAPHICS: Make JPEGDecoder request RGB output from libjpeg by default. | Johannes Schickel | |
This fixes loading of JPEG files which contain RGB color space instead of YUV. It is a pretty odd extension of JPEG files by Adobe which is indicated by this: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe To still support Groovie's need for YUV data I added some possibility to request direct YUV output. | |||
2013-09-16 | GRAPHICS: Implement JPEGDecoder based on libjpeg. | Johannes Schickel | |
2013-08-03 | GRAPHICS: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GRAPHICS: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-04-16 | GRAPHICS: Fix quantization table id check | Matthew Hoops | |
2013-02-01 | GRAPHICS: Let JPEGs pixelformat state 0 alpha bits. | Einar Johan Trøan Sømåen | |
2013-01-26 | GRAPHICS: Modify the JFIF version warning | Matthew Hoops | |
v1.02 images should only differ with the thumbnail from v1.01, and should be handled correctly by our decoder. | |||
2013-01-24 | GRAPHICS: Fix leak in PNG-decoder. | Einar Johan Trøan Sømåen | |
2013-01-06 | GRAPHICS: New IFFDecoder that decodes ILBM and PBM images | Tomas Jakobsson | |
2012-10-23 | GRAPHICS: Mark decoders used by Wintermute as such. | Einar Johan Trøan Sømåen | |
2012-10-16 | GRAPHICS: Make failing to find the PICT header return false from loadStream | Matthew Hoops | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-20 | Merge pull request #275 from clone2727/pegasus | clone2727 | |
Pegasus engine (The Journeyman Project: Pegasus Prime) | |||
2012-09-18 | GRAPHICS: Implement different luminance ranges | Matthew Hoops | |
Bink and Theora are now much improved | |||
2012-09-17 | GRAPHICS: Rework YUV->RGB code a bit | Matthew Hoops | |
2012-09-17 | GRAPHICS: Fix BMP palette color count with bpp != 8 | Matthew Hoops | |
2012-09-16 | Merge pull request #278 from bluegr/pcxdecoder | Filippos Karapetis | |
GRAPHICS: Add a PCX decoder | |||
2012-09-15 | GRAPHICS: Reinsert attributeBits as a comment to the TGA-decoder | Einar Johan Trøan Sømåen | |
2012-09-15 | GRAPHICS: Force alphaBits to 8 for 32bpp TGAs for now | Einar Johan Trøan Sømåen | |
2012-09-12 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
Conflicts: AUTHORS | |||
2012-09-13 | GRAPHICS: Add a common PCX image decoder | Filippos Karapetis | |
2012-09-09 | GRAPHICS: Fix ImageDecoder inconsistency with getPalette() | Matthew Hoops | |
Per LordHoto's suggestion | |||
2012-09-06 | PNG: call png_set_interlace_handling() before calling png_read_update_info() | Filippos Karapetis | |
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-08-31 | ALL: Mark off some things as used by Pegasus | Matthew Hoops | |
2012-08-30 | GRAPHICS: Scope reduction of the sometimes unused alpha component in ↵ | Bertrand Augereau | |
TGADecoder::readHeader | |||
2012-08-30 | GRAPHICS: Undefined behaviour/warnings removal in the TGA decoder | Bertrand Augereau | |
2012-08-29 | GRAPHICS: Slight formatting change for consistency. | Johannes Schickel | |
2012-08-29 | GRAPHICS: Remove extra semicolon. | Johannes Schickel | |
2012-08-29 | Merge pull request #263 from somaen/tgaloader | Johannes Schickel | |
GRAPHICS: Add in a TGA-decoder | |||
2012-08-29 | GRAPHICS: Add in a TGA-decoder | Einar Johan Trøan Sømåen | |
2012-08-21 | GPRAHICS: Slight cleanup in png.cpp. | Johannes Schickel | |
This adds an explanation why we use FORBIDDEN_SYMBOL_ALLOW_ALL and removes some trailing whitespaces. | |||
2012-08-20 | Merge pull request #262 from somaen/pngwithlibpng | Johannes Schickel | |
GRAPHICS: Reimplement the PNG-decoder using libpng | |||
2012-08-20 | GRAPHICS: Reimplement the PNG-decoder using libpng | Einar Johan Trøan Sømåen | |
2012-08-13 | GRAPHICS: Add support for 32bpp BMPs | Einar Johan Trøan Sømåen | |
2012-08-12 | GRAPHICS: Clarify format of the palette in ImageDecoder | Matthew Hoops | |
2012-05-14 | GRAPHICS: Add palette start index and color count functions to ImageDecoder | Matthew Hoops | |
2012-05-04 | GRAPHICS: Fix 32-bit DirectBits images | Matthew Hoops | |
2012-04-22 | GRAPHICS: Fix BMP getPalette function definition. | D G Turner | |
The BMP decoder getPalette function definition is now identical to the other image format decoders subclassed from ImageDecoder. This also fixes a overloaded virtual warning reported by salty-horse. | |||
2012-04-19 | GRAPHICS: Only accept JPEG CompressedQuickTime PICT opcodes | Matthew Hoops | |
2012-04-08 | GRAPHICS: Add comments on which engines use the decoders | Matthew Hoops | |
2012-03-19 | GRAPHICS: Fix regression caused by a bad rebase | Matthew Hoops | |