mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 18:24:35 +00:00
Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1
This commit is contained in:
commit
9cf34a3794
@ -44,7 +44,7 @@ PROJECT_BRIEF =
|
|||||||
# exceed 55 pixels and the maximum width should not exceed 200 pixels.
|
# exceed 55 pixels and the maximum width should not exceed 200 pixels.
|
||||||
# Doxygen will copy the logo to the output directory.
|
# Doxygen will copy the logo to the output directory.
|
||||||
|
|
||||||
PROJECT_LOGO = G:/git/ogl-math/doc/image/logo-mini.png
|
PROJECT_LOGO = ./image/logo-mini.png
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
@ -80,7 +80,7 @@ OUTPUT_LANGUAGE = English
|
|||||||
# the file and class documentation (similar to JavaDoc).
|
# the file and class documentation (similar to JavaDoc).
|
||||||
# Set to NO to disable this.
|
# Set to NO to disable this.
|
||||||
|
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = NO
|
||||||
|
|
||||||
# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
|
# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
|
||||||
# the brief description of a member or function before the detailed description.
|
# the brief description of a member or function before the detailed description.
|
||||||
|
1422
doc/src/data.xml
1422
doc/src/data.xml
File diff suppressed because it is too large
Load Diff
@ -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