12 #ifndef BLITTER_32BPP_SSSE3_HPP 13 #define BLITTER_32BPP_SSSE3_HPP 21 #ifndef FULL_ANIMATION 22 #define FULL_ANIMATION 0 28 class Blitter_32bppSSSE3 :
public Blitter_32bppSSE2 {
31 template <BlitterMode mode, Blitter_32bppSSE_Base::ReadMode read_mode, Blitter_32bppSSE_Base::BlockType bt_last,
bool translucent>
33 const char *GetName() {
return "32bpp-ssse3"; }
40 Blitter *CreateInstance() {
return new Blitter_32bppSSSE3(); }
How all blitters should look like.
Parameters related to blitting.
ZoomLevel
All zoom levels we know.
bool HasCPUIDFlag(uint type, uint index, uint bit)
Check whether the current CPU has the given flag.
BlitterMode
The modes of blitting we can do.
The base factory, keeping track of all blitters.