Christophe Riccio
a21401d2a4
Reduce dependencies, added scalar EXT extensions
ago%!(EXTRA string=7 years)
Philippe Groarke
fd327cd341
cleanup : Remove trailing whitespaces.
ago%!(EXTRA string=7 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
5212c26da2
Clean up vecType
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)
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
969394a5eb
Optimized noise functions
ago%!(EXTRA string=9 years)
Christophe Riccio
83999c749a
Reorganized SIMD code
ago%!(EXTRA string=9 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
7af5ec8959
Fixed build
ago%!(EXTRA string=11 years)
Christophe Riccio
57262d1a67
Fixed dependences
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
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
cff845c2b4
Use pragma once
ago%!(EXTRA string=11 years)
Christophe Riccio
ccb25c84c7
Update copyright year
ago%!(EXTRA string=12 years)
Christophe Riccio
aa26672da1
Fixed inverse link error when using namespace glm; ( #147 )
ago%!(EXTRA string=12 years)
Christophe Riccio
9f8112f93a
Reduced dependencies of GTX extensions. Removed some deprecated code.
ago%!(EXTRA string=12 years)
Christophe Riccio
950eaa45cb
Reduced dependencies for GTC extensions
ago%!(EXTRA string=12 years)