Christophe Riccio
b3a24a0565
Fixed linearRand #762
ago%!(EXTRA string=7 years)
Philippe Groarke
fd327cd341
cleanup : Remove trailing whitespaces.
ago%!(EXTRA string=7 years)
Sergey Kosarevsky
84e6d82051
Fixed #692 : sphericalRand() is doing correct distribution on a sphere
ago%!(EXTRA string=8 years)
Christophe Riccio
d550798ca0
Added EXT_vec1: *vec1 types
ago%!(EXTRA string=8 years)
Christophe Riccio
faf1da52b7
Renamed P (for precision) template argument to Q (for qualifier)
ago%!(EXTRA string=8 years)
Christophe Riccio
e76fca75a0
More consistent coding style
ago%!(EXTRA string=8 years)
Christophe Riccio
a805fb9d68
Renamed precision enum to qualifier
ago%!(EXTRA string=8 years)
Christophe Riccio
3a06085edd
Fixed -Weverything warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
49435a09da
Fixed warings generated using -Weverything
ago%!(EXTRA string=8 years)
Christophe Riccio
384dab02e4
Reduce the number of warnings with -Weverything #646
ago%!(EXTRA string=8 years)
Christophe Riccio
a9a832e187
- Added error for including of different versions of GLM #619 - Added GLM_FORCE_IGNORE_VERSION to ignore error caused by including different version of GLM #619
ago%!(EXTRA string=8 years)
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
ago%!(EXTRA string=9 years)
Christophe Riccio
947b07cbc4
remove template alias for more compiler support and simplified swizzle expression implementation #584
ago%!(EXTRA string=9 years)
Christophe Riccio
4dd748f380
Renamed tvec into vec
ago%!(EXTRA string=9 years)
John McFarlane
506a487d24
parameterize number of dimensions of vector in tvec<D, T, P>
...
- specializes for 1, 2, 3 and 4-dimensional vector types
which are then aliased as tvec1, tvec2, tvec3 and tvec4
- requires C++11 aliases; breaks compatability with C++03
- tested on:
- clang-3.5.2, clang-3.8.0
- gcc 4.8.5, gcc 5.4.1, gcc 6.2.0
TODO:
- still uses template template parameters - most can probably be removed
- some definitions might now be de-duplicated
ago%!(EXTRA string=9 years)
Christophe Riccio
9298939816
length becomes a static function #565
ago%!(EXTRA string=9 years)
Christophe Riccio
316460408a
Simplify and more consistency for files headers
ago%!(EXTRA string=9 years)
Simon Krogmann
0092c91f42
Fix incorrect parenthesis
...
In VC++ 2013 this error led to a runtime exception when using
circularRand or linearRand while "Smaller Type Check" (/RTCc)
was enabled.
ago%!(EXTRA string=10 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
41c00872a1
Fixed GCC build
ago%!(EXTRA string=11 years)
Christophe Riccio
4b4b6f6cac
Removed macros
ago%!(EXTRA string=11 years)
Christophe Riccio
f9484a6e9f
- Moved template types from 'detail' to 'glm' namespace #239 , #244
ago%!(EXTRA string=11 years)
Christophe Riccio
bfa893b957
Fixed signed integer and float linearRand results #230
ago%!(EXTRA string=11 years)
Christophe Riccio
5f7862ebec
Improved linearRand: support precision and integers ( #230 )
ago%!(EXTRA string=11 years)
Christophe Riccio
ccb25c84c7
Update copyright year
ago%!(EXTRA string=12 years)
Christophe Riccio
950eaa45cb
Reduced dependencies for GTC extensions
ago%!(EXTRA string=12 years)
Christophe Riccio
25a5c21a24
Initial build with half types removed
ago%!(EXTRA string=12 years)
Christophe Riccio
c14e2d7fbc
Added precision template parameter
ago%!(EXTRA string=12 years)
Christophe Riccio
afb7779baf
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
ago%!(EXTRA string=12 years)
Christophe Riccio
2a4434786e
Updated date
ago%!(EXTRA string=12 years)
Christophe Riccio
1dda2390e5
Fixed warnings on MacOS X
ago%!(EXTRA string=13 years)
Christophe Riccio
6a4677c30e
Promoted GTX_epsilon, GTX_ulp, fixed build, removed deprecation warning at build time
ago%!(EXTRA string=13 years)
Christophe Riccio
88d3927558
Updated copyright date
ago%!(EXTRA string=14 years)
Christophe Riccio
040ea3ce7e
Fixed conflict with Boost, ticket #158
ago%!(EXTRA string=14 years)
Christophe Riccio
6eba3a9db9
Added more vectorize functions
ago%!(EXTRA string=14 years)
Christophe Riccio
ca88ff50dd
Fixed build
ago%!(EXTRA string=14 years)
Christophe Riccio
387854dbe3
Fixed and tested disk and ball rands
ago%!(EXTRA string=14 years)
Christophe Riccio
695b058096
Fixed and tested circular and spherical rands
ago%!(EXTRA string=14 years)
Christophe Riccio
a1789110e7
Fixed build
ago%!(EXTRA string=14 years)
Christophe Riccio
c7e5c17898
Added disk and ball rand implementations
ago%!(EXTRA string=14 years)
Christophe Riccio
5f52e6a82f
Added spherical and circular rand implementations
ago%!(EXTRA string=14 years)
Christophe Riccio
3aefc82e95
Added linearRand implementation
ago%!(EXTRA string=14 years)
Christophe Riccio
3160fbf58c
Fixed duplicated implementation of random functions
ago%!(EXTRA string=14 years)
Christophe Riccio
bbaab256ac
Created GTC_random
ago%!(EXTRA string=14 years)
Christophe Riccio
3621deaeb5
Removed gtc and gtx namespaces
ago%!(EXTRA string=14 years)
Christophe Riccio
06cc480baa
Removed gtx extension namespace
ago%!(EXTRA string=14 years)
Christophe Riccio
b049cae5f2
Updated random tests
ago%!(EXTRA string=14 years)
Christophe Riccio
201281d06d
Added CUDA support
ago%!(EXTRA string=14 years)
Christophe Riccio
9b38fe5dcb
Updated copyright date
ago%!(EXTRA string=15 years)