Christophe Riccio
1eac545656
Fixed Intel compiler detection
ago%!(EXTRA string=13 years)
Christophe Riccio
b012c80771
Fixed isnan for Intel compiler
ago%!(EXTRA string=13 years)
Christophe Riccio
7e3f00d034
Added missing test files
ago%!(EXTRA string=13 years)
Christophe Riccio
c2eea6da26
Removed floor_log2, comment that isnan and isinf are not working on MinGW
ago%!(EXTRA string=13 years)
Christophe Riccio
56738ee5cb
Added idea for SSE2 implementation of findMSB
ago%!(EXTRA string=13 years)
Christophe Riccio
8a7d6080d1
Fixed findMSB generic path
ago%!(EXTRA string=13 years)
Joonas Sarajärvi
ad3422f6aa
Better fix glm::findMSB for GCC >= 4.0
...
The previous fix only worked correctly for values where
the most significant enabled bit was the only enabled bit.
This change changes the implementation back to using clz,
but so that the result is changed with additional arithmetics.
There is still at least one known limitation with regards
to acceptable input types, but this is documented in the code.
ago%!(EXTRA string=13 years)
Joonas Sarajärvi
daa51e42bb
Fix glm::findMSB for GCC >= 4.0
...
Before this fix, the GCC specific MSB function returned the number
of leading zero bits in the parameter value. With this change,
the number of trailing zero bits is returned instead.
I am not entirely sure if this fix is correct, because I could not
find a clear reference about what findMSB in GLSL is really
supposed to return with some concrete input value.
At least the result is now consistent with the GLM_ARCH_PURE
implementation of glm::findMSB.
ago%!(EXTRA string=13 years)
Christophe Riccio
1822f9dd04
Added Intel compiler support
ago%!(EXTRA string=13 years)
Christophe Riccio
e8cbc50343
Fixed SSE detection on Visual C++
ago%!(EXTRA string=13 years)
Ed Hutchins
311c64c3d3
Fixed SSE detection
ago%!(EXTRA string=13 years)
Christophe Riccio
ac8ec9b97c
Fixed SSE includes with GCC
ago%!(EXTRA string=13 years)
Christophe Riccio
9bd19663c1
Fixed #186 , fixed warning
ago%!(EXTRA string=13 years)
Christophe Riccio
3ab80ffe6d
Fixed #187 , fixed bitfieldExtract for vector based type
ago%!(EXTRA string=13 years)
Christophe Riccio
a979cb483e
Updated readme for GLM 0.9.3.4 release
ago%!(EXTRA string=13 years)
Christophe Riccio
e26b0587b2
Deleted VIRTREV_xstream
ago%!(EXTRA string=13 years)
Christophe Riccio
ba6807b754
Added SSE4 and AVX2 detection, most changes from d9dc21328f
ago%!(EXTRA string=13 years)
Christophe Riccio
b88c550a10
Updated version for next release
ago%!(EXTRA string=13 years)
Christophe Riccio
ac0c938442
Fixed VC warning
ago%!(EXTRA string=13 years)
Christophe Riccio
34dc3a6ef6
Fixed matrixCompMult function for none square matrix
ago%!(EXTRA string=13 years)
Christophe Riccio
05426e7398
Fixed matrixCompMult function for none square matrix
ago%!(EXTRA string=13 years)
Christophe Riccio
a5fdf3c1bf
Fixed ticket #182 , isnan and isinf conflicts
ago%!(EXTRA string=13 years)
Christophe Riccio
4989ad5a97
Fixed android detection #180
ago%!(EXTRA string=13 years)
Christophe Riccio
edccfa24b9
Fixed Clang version defines, ticket #170
ago%!(EXTRA string=13 years)
Christophe Riccio
fb3a41995a
Ticket #137 , added constexpr support
ago%!(EXTRA string=13 years)
Christophe Riccio
100b2202dd
Added GLM_FORCE_RADIANS
ago%!(EXTRA string=13 years)
Christophe Riccio
18a500a0f5
Getting GLM 0.9.3.1 release ready
ago%!(EXTRA string=13 years)
Christophe Riccio
359312f503
Fixed warnings
ago%!(EXTRA string=13 years)
Christophe Riccio
80e9c0ed64
Fixed language detection
ago%!(EXTRA string=13 years)
Christophe Riccio
dd8cecbbbc
Fixed platform detection
ago%!(EXTRA string=13 years)
Christophe Riccio
afad865399
Removed detail implementation
ago%!(EXTRA string=13 years)
Christophe Riccio
0fc7aeeed8
Added a message for undetected C++ compiler
ago%!(EXTRA string=13 years)
Christophe Riccio
9b600406e0
Hide _inverse from doxygen #164
ago%!(EXTRA string=13 years)
Christophe Riccio
347ed18259
Fixed ticket #165 : Nacl compatibility
ago%!(EXTRA string=13 years)
Christophe Riccio
8197773bf5
Fixed warning on GCC
ago%!(EXTRA string=14 years)
Christophe Riccio
88d3927558
Updated copyright date
ago%!(EXTRA string=14 years)
Christophe Riccio
8711720b91
Fixed ticket #141 , strict aliasing warning
ago%!(EXTRA string=14 years)
Christophe Riccio
040ea3ce7e
Fixed conflict with Boost, ticket #158
ago%!(EXTRA string=14 years)
Christophe Riccio
099a37205d
Fixed ticket #160 , using isnan for isinf impl
ago%!(EXTRA string=14 years)
Christophe Riccio
1625a495a8
Fixed model, 32/64bits detection on MacOS X
ago%!(EXTRA string=14 years)
Christophe Riccio
de3305ccef
Fixed ticket #157 , conflict with WinGDI.h
ago%!(EXTRA string=14 years)
Christophe Riccio
6493ae6784
Updated version
ago%!(EXTRA string=14 years)
Christophe Riccio
f9e622cd57
Higher conrehence of doxygens types
ago%!(EXTRA string=14 years)
Christophe Riccio
5969ae0060
Improved doxygen /see references
ago%!(EXTRA string=14 years)
Christophe Riccio
9a2665d329
Updated documentation reference
ago%!(EXTRA string=14 years)
Christophe Riccio
f18ad6bf2e
Updated doxygen documentation
ago%!(EXTRA string=14 years)
Christophe Riccio
00d08369f8
Updated compiler version support
ago%!(EXTRA string=14 years)
Christophe Riccio
dd244d8d25
Fixed MinGW roundEven bug
ago%!(EXTRA string=14 years)
Christophe Riccio
665a0861f0
Added Unix platform detection
ago%!(EXTRA string=14 years)
Christophe Riccio
128c307142
Fixed outerProduct
ago%!(EXTRA string=14 years)