Warning: you were redirected to the latest documentation corresponding to your major release ( 2019.1.11.7296 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.
36 #include <AK/SoundEngine/Common/AkTypes.h>
41 #if defined( AK_WIN ) || defined( AK_XBOXONE )
43 #include <AK/SoundEngine/Platforms/Windows/AkSimd.h>
45 #elif defined( AK_APPLE )
47 #include <TargetConditionals.h>
49 #include <AK/SoundEngine/Platforms/iOS/AkSimd.h>
51 #include <AK/SoundEngine/Platforms/Mac/AkSimd.h>
54 #elif defined( AK_ANDROID )
56 #include <AK/SoundEngine/Platforms/Android/AkSimd.h>
58 #elif defined( AK_PS4 )
60 #include <AK/SoundEngine/Platforms/PS4/AkSimd.h>
62 #elif defined( AK_PELLEGRINO )
64 #include <AK/SoundEngine/Platforms/Pellegrino/AkSimd.h>
66 #elif defined( AK_LINUX )
68 #include <AK/SoundEngine/Platforms/Linux/AkSimd.h>
70 #elif defined( AK_EMSCRIPTEN )
72 #include <AK/SoundEngine/Platforms/Emscripten/AkSimd.h>
74 #elif defined( AK_QNX )
76 #include <AK/SoundEngine/Platforms/QNX/AkSimd.h>
78 #elif defined( AK_NX )
80 #include <AK/SoundEngine/Platforms/NX/AkSimd.h>
83 #error Unsupported platform, or platform-specific SIMD not defined
86 #ifndef AKSIMD_ASSERTFLUSHZEROMODE
87 #define AKSIMD_ASSERTFLUSHZEROMODE
90 #ifndef AKSIMD_DECLARE_V4F32_TYPE
91 #define AKSIMD_DECLARE_V4F32_TYPE AKSIMD_V4F32
94 #ifndef AKSIMD_DECLARE_V4I32_TYPE
95 #define AKSIMD_DECLARE_V4I32_TYPE AKSIMD_V4I32
98 #ifndef AKSIMD_DECLARE_V4F32
99 #define AKSIMD_DECLARE_V4F32( _x, _a, _b, _c, _d ) AKSIMD_DECLARE_V4F32_TYPE _x = { _a, _b, _c, _d }
102 #ifndef AKSIMD_DECLARE_V4I32
103 #define AKSIMD_DECLARE_V4I32( _x, _a, _b, _c, _d ) AKSIMD_DECLARE_V4I32_TYPE _x = { _a, _b, _c, _d }
106 #ifndef AKSIMD_SETELEMENT_V4F32
107 #define AKSIMD_SETELEMENT_V4F32( __vName__, __num__, __value__ ) ( AKSIMD_GETELEMENT_V4F32( __vName__, __num__ ) = (__value__) )
110 #endif //_AK_DATA_TYPES_H_
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise