Christophe Riccio
a2ba0ea86f
Merge branch '0.9.3' of https://github.com/Groovounet/glm into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
d6bbf90670
Merge pull request #17 from muep/fix_msb
...
Progress on fixing FindMSB implementation. Negative values and zeros remains to be done.
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)
Joonas Sarajärvi
da530ac46e
Fix integer version of glm::log2 for GCC
...
This pretty much reverts the fix done in commit
1ed0e3865b
This temporarily breaks log2 for GCC in cases where GLM_FORCE_PURE
is not defined. The workaround introduced in commit
1ed0e3865b
seems to rely
on getting invalid results from the nlz function.
Broken nlz is caused by a broken findMSB function for GCC.
A fix for the findMSB function should be available in a nearby
separate commit.
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)
Christophe Riccio
88cbbebac6
Merge branch 'master' into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
ef86084b84
Removed GLM website from the source repository
ago%!(EXTRA string=13 years)
Christophe Riccio
c588e9fa1e
Merge pull request #16 from gigadude/master
...
Fix broken GCC SSE support
ago%!(EXTRA string=13 years)
Ed Hutchins
311c64c3d3
Fixed SSE detection
ago%!(EXTRA string=13 years)
Christophe Riccio
2f3dd90aca
Merge branch '0.9.3' into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
72a01d3432
Experiment to do
ago%!(EXTRA string=13 years)
Christophe Riccio
09a8d5a621
Fixed warning from #123 comments
ago%!(EXTRA string=13 years)
Christophe Riccio
ab552c3acd
Compiled GLM site
ago%!(EXTRA string=13 years)
Christophe Riccio
485700a546
Updated downloads
ago%!(EXTRA string=13 years)
Christophe Riccio
5506d67789
Getting GLM 0.9.3.4 release
ago%!(EXTRA string=13 years)
Christophe Riccio
35995e40f0
Merge branch '0.9.3' into 0.9.4
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
4797b4922a
Fixed comflict
ago%!(EXTRA string=13 years)
Christophe Riccio
bfae1e09f5
Merge branch '0.9.4' of github.com:Groovounet/glm into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
6eeec5c191
Updated index
ago%!(EXTRA string=13 years)
Christophe Riccio
a5e450cc01
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.3
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
fa0cc7a319
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
febf667159
Updated links
ago%!(EXTRA string=13 years)
Christophe Riccio
c4d886a3d6
Updared readme
ago%!(EXTRA string=13 years)
Christophe Riccio
965873430c
Prepare GLM 0.9.3.3 release
ago%!(EXTRA string=13 years)
Christophe Riccio
ac0c938442
Fixed VC warning
ago%!(EXTRA string=13 years)
Christophe Riccio
921b2d8404
Merge branch '0.9.3' into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
40622b0e79
Fixed merge
ago%!(EXTRA string=13 years)
Christophe Riccio
ff3ad788df
Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.3
ago%!(EXTRA string=13 years)
Christophe Riccio
6654df6a10
Merge branch '0.9.3' into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
ade527271e
Fixed transpose test
ago%!(EXTRA string=13 years)
Christophe Riccio
45f82ab884
Added transpose test
ago%!(EXTRA string=13 years)
Christophe Riccio
34dc3a6ef6
Fixed matrixCompMult function for none square matrix
ago%!(EXTRA string=13 years)
Christophe Riccio
77eabf703a
Merge branch '0.9.3' into 0.9.4
ago%!(EXTRA string=13 years)
Christophe Riccio
05426e7398
Fixed matrixCompMult function for none square matrix
ago%!(EXTRA string=13 years)
Christophe Riccio
dadf53884e
Fixed transpose test
ago%!(EXTRA string=13 years)
Christophe Riccio
bcc40eb6d6
Added transpose test
ago%!(EXTRA string=13 years)
Christophe Riccio
6920963069
Updated readme.txt
ago%!(EXTRA string=13 years)
Christophe Riccio
a5fdf3c1bf
Fixed ticket #182 , isnan and isinf conflicts
ago%!(EXTRA string=13 years)
Christophe Riccio
928ed30fe0
Fixed namespace issue with stream operators
ago%!(EXTRA string=13 years)
Christophe Riccio
fb220d3f84
Fixed warnings: cast and redefined defines
ago%!(EXTRA string=13 years)
Christophe Riccio
4989ad5a97
Fixed android detection #180
ago%!(EXTRA string=13 years)