10 #ifndef BLITTER_32BPP_SSE4_HPP 11 #define BLITTER_32BPP_SSE4_HPP 19 #ifndef FULL_ANIMATION 20 #define FULL_ANIMATION 0 26 class Blitter_32bppSSE4 :
public Blitter_32bppSSSE3 {
29 template <BlitterMode mode, Blitter_32bppSSE_Base::ReadMode read_mode, Blitter_32bppSSE_Base::BlockType bt_last,
bool translucent>
31 const char *GetName()
override {
return "32bpp-sse4"; }
38 Blitter *CreateInstance()
override {
return new Blitter_32bppSSE4(); }
How all blitters should look like.
Parameters related to blitting.
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.
ZoomLevel
All zoom levels we know.
The base factory, keeping track of all blitters.