Christophe Riccio
af77fb3118
Fixed conflict
ago%!(EXTRA string=13 years)
Christophe Riccio
efcecbd81a
Clang detection for GLM_INLINE
ago%!(EXTRA string=13 years)
Maksim Vorobiev
c73dc4a05f
Added dual quaternion functionality
ago%!(EXTRA string=13 years)
Dave Reid
389ca19d61
Fix a Clang compilation error.
...
The issue here is that GLM_DEPRECATED, GL_ALIGN, etc is being left undefined with the Clang build.
ago%!(EXTRA string=13 years)
Christophe Riccio
0df4b94c4b
Fixed CUDA warnings and errors, #43
ago%!(EXTRA string=13 years)
Christophe Riccio
fc77c7a54e
Fixed documentation warnings, issue #46
ago%!(EXTRA string=13 years)
Christophe Riccio
e359439b86
Updated unpackHalf2x16 implementation
ago%!(EXTRA string=13 years)
Christophe Riccio
bd7125c50b
Added bit interleave for 3 and 4 integers
ago%!(EXTRA string=13 years)
Christophe Riccio
6799127ec6
Fixed any and all for scalars
ago%!(EXTRA string=13 years)
Christophe Riccio
59b9a780e9
Added GTX_scalar_relational implementation and tests
ago%!(EXTRA string=13 years)
Christophe Riccio
c57a000791
Added bitfieldInterleave implementation
ago%!(EXTRA string=13 years)
Christophe Riccio
920ca0a242
Experiments to add bitfieldInterleave
ago%!(EXTRA string=13 years)
Christophe Riccio
1cebfa7bda
Improved Intel Compiler detection
ago%!(EXTRA string=13 years)
Christophe Riccio
db5a610882
Display Intel compiler detected
ago%!(EXTRA string=13 years)
Christophe Riccio
ba71f8befe
Fixed lang message
ago%!(EXTRA string=13 years)
Christophe Riccio
5d22aabe70
Anonymous structure in unions are only supported by Visual C++, not C++ 11
ago%!(EXTRA string=13 years)
Dave Reid
e6b8f7a40e
Fix a bug in glm::perspective() where a degrees-to-radians conversion is being performed twice.
ago%!(EXTRA string=13 years)
Christophe Riccio
fee63c9b0f
Fixed message display
ago%!(EXTRA string=13 years)
Christophe Riccio
d7ed4387e0
Fixed C++ 11 detection
ago%!(EXTRA string=13 years)
Christophe Riccio
d52a388000
Refactoring of integer and float details, use of C++11 integer types when available.
ago%!(EXTRA string=13 years)
Corentin Wallez
0be0a2cb41
Fix a warning in func_integer.inl
...
The lack of parenthesis triggered -Wshift-op-parentheses in Clang 3.2
ago%!(EXTRA string=13 years)
Christophe Riccio
a4aa39f9bd
Fixed 0x2013 dash character in comments that cause issue in Windows
ago%!(EXTRA string=13 years)
Christophe Riccio
43a9e450fd
Fixed mix for vec4 SSE implementation, issue #33
ago%!(EXTRA string=13 years)
Christophe Riccio
37e380ca9b
Fixed packDouble2x32 on XCode 4.5, issue #37
ago%!(EXTRA string=13 years)
Christophe Riccio
e7173dd156
Fixed compAdd, issue #40
ago%!(EXTRA string=13 years)
Christophe Riccio
9a625f4d5b
Fixed SIMD support for Intel compiler on Windows, issue #32
ago%!(EXTRA string=13 years)
Christophe Riccio
6c855a892d
Updated revision number for GLM 0.9.4.2 release
ago%!(EXTRA string=13 years)
Christophe Riccio
115c7fc64a
Added specific code path to isnan and isinf for CUDA, issue #35
ago%!(EXTRA string=13 years)
Christophe Riccio
a7feb46c1a
Fixed build
ago%!(EXTRA string=13 years)
Christophe Riccio
889a7594d9
Fixed bug #34 , GLM_FORCE_RADIANS not working on glm::perspective
ago%!(EXTRA string=13 years)
Christophe Riccio
9926506c7f
Added assert to ensure lerp is used in the correct range of value
ago%!(EXTRA string=13 years)
Christophe Riccio
cd043f2ee2
Fixed GCC warnings
ago%!(EXTRA string=13 years)
Dave Reid
dc9a2486d6
Fix a -Wswitch-default warning in GCC.
...
The default case should never actually be met. I've added an assert(false) statement here for sanity.
ago%!(EXTRA string=13 years)
Christophe Riccio
ad36b36b5b
Updated mix and lerp documentation
ago%!(EXTRA string=13 years)
Christophe Riccio
29805391bd
Added tests for slerp function
ago%!(EXTRA string=13 years)
Christophe Riccio
912d1b1e81
Added slerp, lerp and mix functions for quaternions. Added, fixed and clarified documentation.
ago%!(EXTRA string=13 years)
Christophe Riccio
6f22430bbc
Resolved quaternion slerp interpolation, implemented by mix function
ago%!(EXTRA string=13 years)
Dave Reid
7b6fb9f635
Fix GCC warnings.
ago%!(EXTRA string=13 years)
Dave Reid
f206f39c3a
Fix MinGW compilation error.
ago%!(EXTRA string=13 years)
Christophe Riccio
82832839c2
Resolved issue #24 , incorrect assert messages for step and smoothstep
ago%!(EXTRA string=13 years)
Dave Reid
18c616528a
Add missing implementations of fmat4x4SIMD unary operators.
ago%!(EXTRA string=13 years)
Dave Reid
c6c8dd15f2
Add missing implementation of fmat4x4SIMD binary operators.
ago%!(EXTRA string=13 years)
Dave Reid
a4ea111417
Add a new constructor to fmat4x4SIMD that takes a __m128[4]. This is used in a future commit.
ago%!(EXTRA string=13 years)
Dave Reid
60c3d3c943
Improve const-correctness in instrinsic_matrix.inl.
ago%!(EXTRA string=13 years)
Dave Reid
3681cd3523
Add support for doing an identity initialization in the default constructor of fmat4x4SIMD().
...
This is disabled by default and enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. It makes toggling between SIMD and non-SIMD builds a bit easier.
ago%!(EXTRA string=13 years)
Dave Reid
efff3add87
Add support for doing a (0.0, 0.0, 0.0, 0.0) initialization in the default constructor of fvec4SIMD().
...
This is disabled by default, but enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. This makes toggling between SIMD and non-SIMD builds a bit easier.
ago%!(EXTRA string=13 years)
Dave Reid
87c90590be
Add support for x,y,z,w accessors to fvec4SIMD.
...
This is done via a union. It must be enabled with GLM_SIMD_ENABLE_XYZW_UNION. A nameless struct/union warning in VC (C4201) is explicitly disabled with the "pragma warning(push/pop)" system.
Allowing xyzw access makes it much easier to toggle between SIMD and non-SIMD builds.
ago%!(EXTRA string=13 years)
Christophe Riccio
560b474008
Fixed quat slerp using mix function when cosTheta close to 1
ago%!(EXTRA string=13 years)
Christophe Riccio
0b41846700
Fixed speeling
ago%!(EXTRA string=13 years)
Christophe Riccio
c19dda3797
Fixed quaternion interpolation when cosTheta is close to zero
ago%!(EXTRA string=13 years)