10 #ifndef BLITTER_32BPP_SSSE3_HPP
11 #define BLITTER_32BPP_SSSE3_HPP
20 #define SSE_TARGET "ssse3"
23 #ifndef FULL_ANIMATION
24 #define FULL_ANIMATION 0
30 class Blitter_32bppSSSE3 :
public Blitter_32bppSSE2 {
33 template <BlitterMode mode, Blitter_32bppSSE_Base::ReadMode read_mode, Blitter_32bppSSE_Base::BlockType bt_last,
bool translucent>
35 std::string_view GetName()
override {
return "32bpp-ssse3"; }
BlitterMode
The modes of blitting we can do.
The base factory, keeping track of all blitters.
virtual Blitter * CreateInstance()=0
Create an instance of this Blitter-class.
How all blitters should look like.
bool HasCPUIDFlag(uint type, uint index, uint bit)
Check whether the current CPU has the given flag.
Parameters related to blitting.
ZoomLevel
All zoom levels we know.