summaryrefslogtreecommitdiff
path: root/src/blitter/32bpp_ssse3.cpp
AgeCommit message (Collapse)Author
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2014-01-13(svn r26258) -Codechange: deduplicate Draw methods (MJP)rubidium
2014-01-13(svn r26257) -Codechange: replace most of the SSE macros by functionsrubidium
2014-01-13(svn r26256) -Codechange: do not load some data when it is not (often) used ↵rubidium
later on (MJP)
2014-01-13(svn r26253) -Codechange: remove margin limitation to preserve block type (MJP)rubidium
2014-01-13(svn r26252) -Codechange: deduplicate code for margin case (MJP)rubidium
2014-01-13(svn r26251) -Codechange: prepare Draw code for code deduplication (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-13(svn r26248) -Fix (r26223): missed compiler warning (MJP)rubidium
2014-01-13(svn r26247) -Fix [FS#5854, FS#5855]: Possible out of bounds reads with the ↵rubidium
sse blitters (MJP)
2014-01-03(svn r26222) -Codechange: use SSE instructions for transparent colour ↵rubidium
"remap" in the SSE2/SSSE3 blitters as well
2014-01-02(svn r26212) -Add: specialised non-animated SSSE3 blitter (MJP)rubidium
With 32bpp base set about 35% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 6 and 1% of total run time