12 #ifndef BLITTER_32BPP_SSE4_HPP 13 #define BLITTER_32BPP_SSE4_HPP 21 #ifndef FULL_ANIMATION 22 #define FULL_ANIMATION 0 28 class Blitter_32bppSSE4 :
public Blitter_32bppSSSE3 {
31 template <BlitterMode mode, Blitter_32bppSSE_Base::ReadMode read_mode, Blitter_32bppSSE_Base::BlockType bt_last,
bool translucent>
33 const char *GetName() {
return "32bpp-sse4"; }
40 Blitter *CreateInstance() {
return new Blitter_32bppSSE4(); }
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.