SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL3pp_intrin.h
1#ifndef SDL3PP_INTRIN_H_
2#define SDL3PP_INTRIN_H_
3
4#include <SDL3/SDL_intrin.h>
5
6namespace SDL {
7
35#ifdef SDL3PP_DOC
36
46#define SDL_LSX_INTRINSICS 1
47
57#define SDL_LASX_INTRINSICS 1
58
67#define SDL_NEON_INTRINSICS 1
68
76#define SDL_ALTIVEC_INTRINSICS 1
77
87#define SDL_MMX_INTRINSICS 1
88
101#define SDL_SSE_INTRINSICS 1
102
115#define SDL_SSE2_INTRINSICS 1
116
129#define SDL_SSE3_INTRINSICS 1
130
143#define SDL_SSE4_1_INTRINSICS 1
144
157#define SDL_SSE4_2_INTRINSICS 1
158
169#define SDL_AVX_INTRINSICS 1
170
181#define SDL_AVX2_INTRINSICS 1
182
195#define SDL_AVX512F_INTRINSICS 1
196
208#define SDL_HAS_TARGET_ATTRIBS
209
253#define SDL_TARGETING(x) __attribute__((target(x)))
254
255#endif // SDL3PP_DOC
256
258
259} // namespace SDL
260
261#endif /* SDL3PP_INTRIN_H_ */
Main include header for the SDL3pp library.