Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-22 | Add: [OpenGL] Support for a separate animation buffer that stores the ↵ | Michael Lutz | |
palette values of the screen in addition to the colour buffer. | |||
2021-02-22 | Codechange: Allow for using a sprite encoder that is not the currently ↵ | Michael Lutz | |
active blitter when loading a sprite. | |||
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-01-24 | Codechange: [Blitter] Change DrawLine to be templated | Jonathan G Rennison | |
This is remove per-pixel overheads due to use of the SetPixel virtual method. These overheads included: * expensive virtual method call which prevents inlining * palette lookup for every pixel * branch on whether palette animation is enabled on every pixel Regenerate project files. | |||
2014-10-06 | (svn r26969) -Fix (r26869): black palette didn't work very well with ↵ | rubidium | |
unmasked 32bpp sprites | |||
2014-04-13 | (svn r26463) -Fix (r10190ish): Add special handling for PALETTE_CRASH to ↵ | peter1138 | |
work for non-8bpp-mapped sprites. | |||
2013-10-23 | (svn r25911) -Add: Support for drawing dashed lines. | fonsinchen | |
2013-10-06 | (svn r25820) -Codechange: More const-ness. | frosch | |
2013-01-08 | (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵ | planetmaker | |
Eagle_rainbow) | |||
2011-12-08 | (svn r23448) -Fix: keep a local copy of the palette in the 32bpp animated ↵ | rubidium | |
blitter so changes of the palette data during the game don't influence drawing (with SDL) | |||
2011-11-12 | (svn r23194) -Codechange: don't cast away const needlessly | rubidium | |
2011-05-01 | (svn r22397) -Document: some tidbits of the blitter code | rubidium | |
2011-04-02 | (svn r22291) -Add: a linewidth argument to GfxDrawLine() and ↵ | frosch | |
Blitter::DrawLine(). | |||
2011-04-02 | (svn r22288) -Codechange: Deduplicate Blitter_8bppBase::DrawLine() and ↵ | frosch | |
Blitter_32bppBase::DrawLine() into Blitter::DrawLine(). | |||
2011-01-14 | (svn r21782) -Codechange: Move declaration of AllocatorProc from Blitter:: ↵ | frosch | |
to spritecache.h | |||
2010-01-23 | (svn r18907) -Cleanup: Smallmap was the last user of SetPixelIfEmpty(). | alberth | |
2010-01-21 | (svn r18873) -Codechange: use PaletteID also in the blitter | rubidium | |
2010-01-15 | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵ | rubidium | |
if a header require a header make it include that header | |||
2010-01-04 | (svn r18709) -Fix (r10227,FS#3464): Animation buffer for 32bpp-anim blitter ↵ | peter1138 | |
was only validated during sprite blitting, other drawing operations didn't check it. Initial startup and window resize could therefore lead to crash. | |||
2009-09-19 | (svn r17570) -Fix: a number of Doxygen warnings about missing parameters, ↵ | rubidium | |
which were sometimes missing and sometimes just typos | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2008-08-15 | (svn r14080) -Fix (r14052): assert triggered when drawing chat window with ↵ | glx | |
32bpp-anim blitter (backup buffer was too small) | |||
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-23 | (svn r11684) -Codechange: split gfx.h in a type and functional header. | rubidium | |
2007-12-22 | (svn r11682) -Codechange: move some 'generic' geometry related types into a ↵ | rubidium | |
single file and do not include gfx.h everywhere to get a Point type. | |||
2007-06-21 | (svn r10245) -Codechange: added GetName also to all Blitters, instead of ↵ | truelight | |
only the Factory | |||
2007-06-21 | (svn r10241) -Codechange: CopyToBuffer now produces a buffer that is ↵ | truelight | |
unreadable from outside the blitter, so the blitter can store anything he likes -Codechange: added CopyImageToBuffer, which produces a readable buffer for screenshots -Fix: 32bpp-anim now holds animation on transparent objects to avoid strange graphical effects -Fix: 32bpp-anim now works correct on mouse-movement (it holds the palette animation correctly) | |||
2007-06-19 | (svn r10216) -Fix: palette animation always redid all palette entries, where ↵ | truelight | |
in fact only a few indexes were needed -Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation | |||
2007-06-18 | (svn r10206) -Codechange: more moving things to blitter-layer: ScrollBuffer | truelight | |
2007-06-18 | (svn r10203) -Codechange: more moving things to blitter-layer: DrawLine | truelight | |
2007-06-18 | (svn r10201) -Codechange: Replace Blitter::SetHorizontalLine with ↵ | peter1138 | |
Blitter::DrawRect, as the former was only used by the rectangle drawing code anyway. This lets us draw rectangles in one go. | |||
2007-06-17 | (svn r10193) -Fix r10190: somehow an other partly-patch was applied too | truelight | |
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 |