mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 18:24:35 +00:00
Fixed inline
This commit is contained in:
parent
2d92a012bf
commit
f73ebcedb9
@ -1005,8 +1005,7 @@ inline void sse_inverse_fast_ps(__m128 const in[4], __m128 out[4])
|
|||||||
out[3] = _mm_mul_ps(Inv3, Rcp0);
|
out[3] = _mm_mul_ps(Inv3, Rcp0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4])
|
||||||
void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4])
|
|
||||||
{
|
{
|
||||||
float a = glm::radians(Angle);
|
float a = glm::radians(Angle);
|
||||||
float c = cos(a);
|
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);
|
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[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)));
|
out[1] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(1, 1, 1, 1)));
|
||||||
|
Loading…
Reference in New Issue
Block a user