Add non-animated SSSE3 blitter
commite020e525be9003fde271fe65050ee3f6d2135459
authorrubidium <rubidium@openttd.org>
Thu, 2 Jan 2014 23:17:01 +0000 (2 23:17 +0000)
committercirdan <cirdansw@gmail.com>
Thu, 20 Feb 2014 20:52:05 +0000 (20 21:52 +0100)
treed71a791783e621f06b96b07faf114a4f85d513a4
parent547142b530ae2f85e0f92e444e700941044e00cd
Add non-animated SSSE3 blitter

(openttd r26212) -Add: specialised non-animated SSSE3 blitter (MJP)
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

(openttd r26226) -Fix (r26212): Compilation in visual studio 2008
failed

(openttd r26247) -Fix [FS#5854, FS#5855]: Possible out of bounds
reads with the sse blitters (MJP)
projects/openttd_vs100.vcxproj
projects/openttd_vs100.vcxproj.filters
projects/openttd_vs80.vcproj
projects/openttd_vs90.vcproj
source.list
src/blitter/32bpp_ssse3.cpp [new file with mode: 0644]
src/blitter/32bpp_ssse3.hpp [new file with mode: 0644]
src/stdafx.h