Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-27 | (svn r23343) -Fix (r23332): Incorrect encoding of sprites with much ↵ | frosch | |
transparency. | |||
2011-11-26 | (svn r23332) -Fix (r23316): Length of transparent pixels could exceed a ↵ | peter1138 | |
byte. (frosch) | |||
2011-11-24 | (svn r23315) -Codechange: Only encode sprites for zoom levels that will be used. | peter1138 | |
2011-05-01 | (svn r22397) -Document: some tidbits of the blitter code | rubidium | |
2011-01-14 | (svn r21782) -Codechange: Move declaration of AllocatorProc from Blitter:: ↵ | frosch | |
to spritecache.h | |||
2010-08-01 | (svn r20281) -Codechange: unify case scope closure + break coding style | rubidium | |
2009-10-04 | (svn r17693) -Cleanup: remove some unneeded includes | rubidium | |
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-02-23 | (svn r15556) -Change: don't temporary malloc+free when encoding sprites, ↵ | rubidium | |
just reuse the same piece of allocated memory for each encoding. | |||
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2008-06-21 | (svn r13602) -Codechange: little speedup for 8bpp-optimized blitter | smatz | |
2008-06-17 | (svn r13551) -Codechange: store offsets to different zoom levels in a ↵ | smatz | |
distinguished struct instead in the data stream for 8bpp-optimized | |||
2008-06-01 | (svn r13354) -Codechange: make 8bpp_optimized blitter ~25% faster in ↵ | smatz | |
encoding and ~15% faster in drawing (depends on architecture) | |||
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2007-12-25 | (svn r11691) -Codechange: move+rename helpers.hpp and only include it when ↵ | rubidium | |
it is really needed. | |||
2007-12-23 | (svn r11684) -Codechange: split gfx.h in a type and functional header. | rubidium | |
2007-12-17 | (svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ↵ | smatz | |
ZoomLevel can be used in some iterations | |||
2007-06-27 | (svn r10355) -Fix (r10092): memory leak when encoding (reading) sprites. | rubidium | |
2007-06-20 | (svn r10234) -Fix r10233: make peter1138 happy | truelight | |
2007-06-20 | (svn r10233) -Fix: 8bpp-optimized encoder fucked up if 255+ pixels in a row ↵ | truelight | |
were non-transparent (tnx boekabart) | |||
2007-06-17 | (svn r10190) -Codechange: merged renderer and blitter to one single class ↵ | truelight | |
API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL | |||
2007-06-13 | (svn r10132) -Codechange: split out the last direct video-buffer read access ↵ | truelight | |
to the blitter-layer -Add: added a new renderer and blitter to make room for some optimized bpp -Fix: fill the alpha channel in the grf-spriteloader | |||
2007-06-12 | (svn r10121) -Codechange: split renderer from rest of code; no longer any ↵ | truelight | |
code directly accesses the video-buffer -Add: added NULL blitter and renderer, which are always used for -vnull -Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized) -Remove: removed CTRL+D from win32, which is incompatible with above -Add: extended screenshot support for PNG and BMP -Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones -Codechange: minor stuff in blitters | |||
2007-06-12 | (svn r10113) -Fix (r10092): Missing svn properties and some Id/@file comments | peter1138 | |
2007-06-11 | (svn r10100) -Fix r10093: some code now became obsolete as it never did ↵ | truelight | |
something | |||
2007-06-11 | (svn r10096) -Fix r10092: freetype bypassed the Blitter::Encode, making ↵ | truelight | |
fonts look weird | |||
2007-06-11 | (svn r10095) -Fix: avoid reading outside the buffer because of scaling problems | truelight | |
2007-06-11 | (svn r10092) -Codechange: code-seperated the spriteloader and blitter from ↵ | truelight | |
the rest of the code -Add: make it possible to pick your own blitter (-b <blitter>, -h for overview) -Add: added a new optimized 8bpp blitter (default, caches sprites of all zoom-levels) -Add: added a debug 8bpp blitter and a very slow normal 8bpp blitter |