summaryrefslogtreecommitdiff
path: root/trunk
Commit message (Expand)AuthorAgeFilesLines
* Fix bug when the first pixel has <100% transparency, was calling fix_alpha() ...James Shaw2008-07-191-1/+1
* Tidy up example appJames Shaw2008-07-191-3/+7
* Apply hiyuh's patch to use pkg-config in the makefileJames Shaw2008-04-091-18/+24
* Add doxygen config fileJames Shaw2008-03-311-0/+1252
* Add MIT licenseJames Shaw2008-03-315-0/+47
* Fix bug where high colour sprites that weren't 32bpp RGB wouldn't get rendere...James Shaw2008-03-311-17/+19
* Fix duplicated lines, add uninstall targetJames Shaw2008-03-291-6/+5
* Add install target to Makefile -- thanks to John Mark BellJames Shaw2008-03-292-2/+36
* More documentationJames Shaw2008-03-272-14/+65
* More docs, add function decls for private functions, put them in a more James Shaw2008-03-274-423/+470
* Start adding doxygen documentation to the library interface.James Shaw2008-03-264-68/+151
* Change all functions to return an error code, with the result James Shaw2008-03-265-50/+82
* Refactor file and memory reader functions, and sprite_read_word(), to James Shaw2008-03-253-43/+89
* Change example to use broken memory loaderJames Shaw2008-03-231-6/+33
* Implement a memory loader, which probably doesn't work yetJames Shaw2008-03-232-0/+34
* Rename load_file to just load(), since we can now load from any sourceJames Shaw2008-03-233-3/+3
* Rename libsprite to librospriteJames Shaw2008-03-234-8/+8
* Abstract reading interface to a function ptr and context structJames Shaw2008-01-274-46/+74
* Make oldmodes const, tweak commentJames Shaw2007-11-301-5/+2
* Change rosprite_init() for static initializationJames Shaw2007-11-304-70/+56
* Fix import and stray debug printf, add some test cases from Michael James Shaw2007-11-305-2/+1
* Tidy up TODOsJames Shaw2007-11-301-5/+0
* Change rosprite.mode to not use a pointerJames Shaw2007-11-303-44/+47
* Rename all public functions and structs to rosprite_*James Shaw2007-11-304-46/+48
* Replaced by MakefileJames Shaw2007-11-291-2/+0
* Implement destroy functions, misc code style improvements thanks to Rob James Shaw2007-11-293-29/+56
* Fix 8bpp alpha in pixel dataJames Shaw2007-11-292-8/+32
* Fix alpha-blending maths (thanks to Michael Drake)James Shaw2007-11-281-3/+6
* Implement mask handling for high colour spritesJames Shaw2007-11-281-1/+9
* Fixed masking for low colour spritesJames Shaw2007-11-282-8/+10
* Broken implementation of mask for low colour spritesJames Shaw2007-11-282-81/+99
* Bugfix mask_state initializationJames Shaw2007-11-271-1/+1
* Implement sprite_next_mask_pixel(), not yet called.James Shaw2007-11-271-14/+38
* Misc tweaks for code style, more warnings in Makefile, more structure James Shaw2007-11-274-18/+56
* Begin mask supportJames Shaw2007-11-263-23/+47
* Implement CMYK translation thanks to John-Mark BellJames Shaw2007-11-263-5/+39
* Add PRM referenceJames Shaw2007-11-261-1/+1
* Fix line wrapping of default palettesJames Shaw2007-11-261-3/+76
* Add support for default palettes, and loading palettes from RISC James Shaw2007-11-2611-19/+113
* Fix 16bpp handling, clear SDL screen between spritesJames Shaw2007-11-263-7/+48
* Add SDL drawing in example, fix RGB handling in high_color parserJames Shaw2007-11-253-6/+35
* Split libsprite and test harness. Populate sprite->image.James Shaw2007-11-255-107/+197
* Remove file since it's merged into libsprite.c nowJames Shaw2007-11-231-55/+0
* Implement high colour parsingJames Shaw2007-11-231-11/+30
* Get main() using sprite_area. Get low_colour image parsing working.James Shaw2007-11-231-61/+122
* Add prototype image readers in reader.c. Refactor libsprite.c to split James Shaw2007-11-233-101/+162
* Detect Select 8bpp masks, more assertsJames Shaw2007-11-231-3/+35
* Add oldmodes from PRM 1, switch code to use more of the sprite_header James Shaw2007-11-221-42/+97
* Initial revisionJames Shaw2007-11-222-0/+220