diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_BlurBaseOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_BlurBaseOperation.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/compositor/operations/COM_BlurBaseOperation.h b/source/blender/compositor/operations/COM_BlurBaseOperation.h index 052a525ef2c..e97dd4d766d 100644 --- a/source/blender/compositor/operations/COM_BlurBaseOperation.h +++ b/source/blender/compositor/operations/COM_BlurBaseOperation.h @@ -27,6 +27,10 @@ #define MAX_GAUSSTAB_RADIUS 30000 +#ifdef __SSE2__ +# include <emmintrin.h> +#endif + class BlurBaseOperation : public NodeOperation, public QualityStepHelper { private: @@ -34,6 +38,9 @@ protected: BlurBaseOperation(DataType data_type); float *make_gausstab(float rad, int size); +#ifdef __SSE2__ + __m128 *convert_gausstab_sse(const float *gaustab, float rad, int size); +#endif float *make_dist_fac_inverse(float rad, int size, int falloff); void updateSize(); |