Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Stockner <lukas.stockner@freenet.de>2018-05-24 02:41:18 +0300
committerLukas Stockner <lukas.stockner@freenet.de>2018-05-24 02:41:18 +0300
commit176e18436c45e38a2b7f1e7fccfdc0abedc1c13d (patch)
tree2c297bd7709b0dcd7a0989f8f6821ea74dd6a8a3 /source/blender/blenlib
parentd886e32270edb8273ec48a41d1bdcef1fe802835 (diff)
Fix T55137: Compilation failing on non-x86-64 architectures
Some conversion helper functions were (most likely by accident) contained inside an ifdef for SSE2 support, so on e.g. ARM they would be undefined and therefore cause compilation to fail.
Diffstat (limited to 'source/blender/blenlib')
-rw-r--r--source/blender/blenlib/intern/math_base_inline.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenlib/intern/math_base_inline.c b/source/blender/blenlib/intern/math_base_inline.c
index 268279f98b1..0f282805e71 100644
--- a/source/blender/blenlib/intern/math_base_inline.c
+++ b/source/blender/blenlib/intern/math_base_inline.c
@@ -513,6 +513,8 @@ MALWAYS_INLINE __m128 _bli_math_blend_sse(const __m128 mask,
return _mm_or_ps(_mm_and_ps(mask, a), _mm_andnot_ps(mask, b));
}
+#endif /* __SSE2__ */
+
/* Low level conversion functions */
MINLINE unsigned char unit_float_to_uchar_clamp(float val)
{
@@ -544,6 +546,4 @@ MINLINE unsigned char unit_ushort_to_uchar(unsigned short val)
(v1)[3] = unit_float_to_uchar_clamp((v2[3])); \
} ((void)0)
-#endif /* __SSE2__ */
-
#endif /* __MATH_BASE_INLINE_C__ */