From 0990b4258348a2c67de40f2def900f951fc2b99e Mon Sep 17 00:00:00 2001 From: Adam Lusch Date: Fri, 21 Mar 2025 17:35:01 -0500 Subject: [PATCH] NEON mask order is flipped --- glm/detail/func_common_simd.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glm/detail/func_common_simd.inl b/glm/detail/func_common_simd.inl index e7f91ff53..55f54c47e 100644 --- a/glm/detail/func_common_simd.inl +++ b/glm/detail/func_common_simd.inl @@ -552,7 +552,7 @@ namespace detail { GLM_FUNC_QUALIFIER static vec<4, float, Q> call(vec<3, float, Q> const& a) { vec<4, float, Q> v; - static const uint32x4_t mask = { 0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; + static const uint32x4_t mask = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0 }; v.data = vbslq_f32(mask, a.data, vdupq_n_f32(0)); return v; }