Christophe Riccio
d4046da22e
Fixed umulExtended and imulExtended implementations for vector types ( #76 )
ago%!(EXTRA string=12 years)
Christophe Riccio
5d7c896a3f
Fixed build on Visual C++ 2005
ago%!(EXTRA string=12 years)
Christophe Riccio
3b3c28a227
Added missing include for VC2005
ago%!(EXTRA string=12 years)
Christophe Riccio
dddcbe58e6
Factorized float to uint and co function code.
ago%!(EXTRA string=12 years)
Christophe Riccio
fa2cca847f
Fixed use of intrinsics in pure mode #92
ago%!(EXTRA string=12 years)
Christophe Riccio
9f1e0cd388
Fixed use of intrinsics in pure mode #92
ago%!(EXTRA string=12 years)
Christophe Riccio
c14e2d7fbc
Added precision template parameter
ago%!(EXTRA string=12 years)
Christophe Riccio
2a4434786e
Updated date
ago%!(EXTRA string=12 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=12 years)
Christophe Riccio
1dda2390e5
Fixed warnings on MacOS X
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
3ab80ffe6d
Fixed #187 , fixed bitfieldExtract for vector based type
ago%!(EXTRA string=13 years)
Christophe Riccio
88d3927558
Updated copyright date
ago%!(EXTRA string=14 years)
Christophe Riccio
911df15e8a
Fixed build
ago%!(EXTRA string=14 years)
Christophe Riccio
6eba3a9db9
Added more vectorize functions
ago%!(EXTRA string=14 years)
Christophe Riccio
e6fded40dc
Vectorize
ago%!(EXTRA string=14 years)
Christophe Riccio
3c2882439f
Added nlz, improved int log2, optimized findMSB with intrinsics
ago%!(EXTRA string=14 years)
Christophe Riccio
cec8665d16
Fixed ticket #128 , bitfield based on vec types
ago%!(EXTRA string=14 years)
Christophe Riccio
4179ba688d
Updated file headers
ago%!(EXTRA string=14 years)
Christophe Riccio
3621deaeb5
Removed gtc and gtx namespaces
ago%!(EXTRA string=14 years)
Christophe Riccio
5acf2d84a0
Fixed namespace issues
ago%!(EXTRA string=14 years)
Christophe Riccio
6215aff4b4
Removed namespaces
ago%!(EXTRA string=14 years)
Christophe Riccio
a422706f1e
Fixed static assert
ago%!(EXTRA string=14 years)
Christophe Riccio
268ed351ef
Fixed bitReverse function
ago%!(EXTRA string=14 years)
Christophe Riccio
9a11b8155e
Fixed reverse
ago%!(EXTRA string=14 years)
Christophe Riccio
f5dedea3d3
Use int instead of sizeType
ago%!(EXTRA string=14 years)
Christophe Riccio
ac1fe72af1
Back to 0.9.1.3 version
ago%!(EXTRA string=14 years)
Christophe Riccio
e74f71eb58
Fixed bitfieldExtract implementation
ago%!(EXTRA string=14 years)
Christophe Riccio
97cedefcbf
Fixed missing function definision qualifier
ago%!(EXTRA string=14 years)
Christophe Riccio
af2a12f1dc
Fixed assert
ago%!(EXTRA string=14 years)
Christophe Riccio
22a2cd5332
Fixed typo
ago%!(EXTRA string=14 years)
Christophe Riccio
201281d06d
Added CUDA support
ago%!(EXTRA string=14 years)
Christophe Riccio
9f16d9e3e7
Fixed warning with Clang C++, ticket #71
ago%!(EXTRA string=14 years)
Christophe Riccio
9b38fe5dcb
Updated copyright date
ago%!(EXTRA string=14 years)
Christophe Riccio
e4421a9b0f
Updated copyright dates
ago%!(EXTRA string=14 years)
Christophe Riccio
23ba487f03
Improved C++0x static_assert support
ago%!(EXTRA string=15 years)
Bob Kuehne
6affb1b1ff
fixes for clang compatibility
ago%!(EXTRA string=15 years)
Christophe Riccio
05439738b8
Updated to GLM 0.9.B
ago%!(EXTRA string=15 years)
Christophe Riccio
b1b02bc31b
RAZ
ago%!(EXTRA string=15 years)
Christophe Riccio
36625546c1
Fixed build errors with GCC
ago%!(EXTRA string=15 years)
Christophe Riccio
d0b22ccdc5
Fixed build errors
ago%!(EXTRA string=15 years)
Christophe Riccio
25b03fe24c
Initial commit based on GLM 0.9.B.1 code
ago%!(EXTRA string=15 years)