Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-24 | Codechange: Use override specifer for overriding member declarations | Henry Wilson | |
This is a C++11 feature that allows the compiler to check that a virtual member declaration overrides a base-class member with the same signature. Also src/blitter/32bpp_anim_sse4.hpp +38 is no longer erroneously marked as virtual despite being a template. | |||
2014-01-13 | (svn r26260) -Codechange: add template parameters for (non) translucent and ↵ | rubidium | |
(non) animated sprites, so the least expensive variant can be chosen (MJP) | |||
2014-01-13 | (svn r26259) -Codechange: add and maintain some general flags about sprites ↵ | rubidium | |
to prevent unneeded execution of expensive code (MJP) | |||
2014-01-13 | (svn r26258) -Codechange: deduplicate Draw methods (MJP) | rubidium | |
2014-01-13 | (svn r26257) -Codechange: replace most of the SSE macros by functions | rubidium | |
2014-01-13 | (svn r26255) -Codechange: improve performance of brightness adjustment (MJP) | rubidium | |
2014-01-13 | (svn r26250) -Codechange: deduplicate darkening (e.g. shadow) code (MJP) | rubidium | |
2014-01-13 | (svn r26249) -Codechange: simplify/cleanup ALPHA_BLEND macro (MJP) | rubidium | |
2014-01-02 | (svn r26214) -Add: specialised animated SSE4 blitter (MJP) | rubidium | |
With 32bpp base set about 15-20% faster in the Draw function (slower with 8bpp base set). Overall, with 32bpp base set, about 5% faster. | |||
2014-01-02 | (svn r26211) -Add: specialised non-animated SS2 blitter (MJP) | rubidium | |
With 32bpp base set about 30% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 5 and 1% of total run time |