Browse Source

Fixed inline

Christophe Riccio 15 years ago
parent
commit
f73ebcedb9
1 changed files with 2 additions and 3 deletions
  1. 2 3
      glm/core/intrinsic_matrix.inl

+ 2 - 3
glm/core/intrinsic_matrix.inl

@@ -1005,8 +1005,7 @@ inline void sse_inverse_fast_ps(__m128 const in[4], __m128 out[4])
 	out[3] = _mm_mul_ps(Inv3, Rcp0);
 }
 
-
-void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4])
+inline void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4])
 {
 	float a = glm::radians(Angle);
     float c = cos(a);
@@ -1076,7 +1075,7 @@ void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out
 	sse_mul_ps(in, Result, out);
 }
 
-void sse_outer_ps(__m128 const & c, __m128 const & r, __m128 out[4])
+inline void sse_outer_ps(__m128 const & c, __m128 const & r, __m128 out[4])
 {
 	out[0] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(0, 0, 0, 0)));
 	out[1] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(1, 1, 1, 1)));