Browse Source

Fixed build using SIMD

Christophe Riccio 9 years ago
parent
commit
3b1af3fe0b
1 changed files with 15 additions and 1 deletions
  1. 15 1
      glm/detail/type_vec4_simd.inl

+ 15 - 1
glm/detail/type_vec4_simd.inl

@@ -341,9 +341,23 @@ namespace detail
 
 #	if !GLM_HAS_DEFAULTED_FUNCTIONS
 		template <>
-		GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<float, simd>::tvec4()
+		GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<float, aligned_lowp>::tvec4()
 #			ifndef GLM_FORCE_NO_CTOR_INIT
 				: data(_mm_setzero_ps())
+#			endif
+		{}
+
+		template <>
+		GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<float, aligned_mediump>::tvec4()
+#			ifndef GLM_FORCE_NO_CTOR_INIT
+			: data(_mm_setzero_ps())
+#			endif
+		{}
+
+		template <>
+		GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<float, aligned_highp>::tvec4()
+#			ifndef GLM_FORCE_NO_CTOR_INIT
+			: data(_mm_setzero_ps())
 #			endif
 		{}
 #	endif//!GLM_HAS_DEFAULTED_FUNCTIONS