Christophe Riccio
f5ab820ffe
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
41cf89516e
Bring back compatibility with GLM 0.9.8 for project using tvec* with C++11 compiler that support template alias
ago%!(EXTRA string=8 years)
Christophe Riccio
39f775fa6c
Merged 0.9.8 branch
ago%!(EXTRA string=8 years)
Matiis
c9d38fabe6
Quaternion pitch/eulerAngles singularity handling
...
Handling of singularity when using pitch or eulerAngles on quaternions like (0.5,0.5,-0.5,0.5)
ago%!(EXTRA string=8 years)
Christophe Riccio
4e267b1b4f
Fixed Visual C++ internal error when declaring a global vec type with siwzzle expression enabled #594
ago%!(EXTRA string=8 years)
Christophe Riccio
9134d7904a
Simplier repro case for #594
ago%!(EXTRA string=8 years)
Christophe Riccio
90873e607d
Simplier repro case for #594
ago%!(EXTRA string=8 years)
Christophe Riccio
26a013a4f8
Simplier repro case for #594
ago%!(EXTRA string=8 years)
Christophe Riccio
e75859cb0a
Simplier repro case for #594
ago%!(EXTRA string=8 years)
Christophe Riccio
d9d222555f
Simplier repro case for #594
ago%!(EXTRA string=8 years)
Christophe Riccio
353d4ea7b7
Repro case of MS compiler crash
ago%!(EXTRA string=8 years)
Christophe Riccio
1df01f6b10
Updated the message: Visual C++ has a bug generating the error: fatal error C1001: An internal error has occurred in the compiler.
ago%!(EXTRA string=8 years)
Christophe Riccio
a39a9b8eb9
Use new CMake approach to check Visual C++
ago%!(EXTRA string=8 years)
Christophe Riccio
bf97e168d5
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
36eda686dd
Updated readme
ago%!(EXTRA string=8 years)
Christophe Riccio
eda6c93276
More consistent resolution of shadow warnings #595
ago%!(EXTRA string=8 years)
Christophe
e8962dda2a
Merge pull request #596 from g-truc/dim
...
Parameterize on dimensions #584 for vectors and matrices types #596
ago%!(EXTRA string=8 years)
Martin Gerhardy
9e45b45062
Fixed more shadow warnings in vec4 simd version
ago%!(EXTRA string=8 years)
Martin Gerhardy
d63d803e8f
Fixed shadow warnings for quaternions
ago%!(EXTRA string=8 years)
Martin Gerhardy
bc60ce8cc4
Fixed shadow warnings for gcc (vec3 and vec4)
ago%!(EXTRA string=8 years)
Christophe Riccio
b7dac69b6c
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
1318f942cf
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
71a519387e
Updated GLI for tests
ago%!(EXTRA string=8 years)
Christophe Riccio
7839b862e8
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
2908ddfbaa
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
5aa2dfd465
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
1671918bdb
Build clang build
ago%!(EXTRA string=8 years)
Christophe Riccio
a8785bdb7a
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
ago%!(EXTRA string=8 years)
Christophe Riccio
b92fdf5a59
matrix type Parameterize on dimensions #584
ago%!(EXTRA string=8 years)
Christophe Riccio
1477d323d9
Fixed build
ago%!(EXTRA string=8 years)
Christophe Riccio
f00d666e22
Fixed Visual C++ build #584
ago%!(EXTRA string=8 years)
Christophe Riccio
9a8724925a
Uses L for length template argument #584
ago%!(EXTRA string=8 years)
Christophe Riccio
0318de8b98
Updated manual #584
ago%!(EXTRA string=8 years)
Christophe Riccio
99c19e9fc2
Clean up
ago%!(EXTRA string=8 years)
Christophe Riccio
947b07cbc4
remove template alias for more compiler support and simplified swizzle expression implementation #584
ago%!(EXTRA string=8 years)
Christophe Riccio
4dd748f380
Renamed tvec into vec
ago%!(EXTRA string=8 years)
John McFarlane
d7fd5a61da
fixes VS2013 compiler errors
ago%!(EXTRA string=8 years)
John McFarlane
26672ab0de
fixes VS2015 compiler errors
ago%!(EXTRA string=8 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=8 years)
Christophe Riccio
06f084063f
Clean up GLM_STATIC_CONST_MEMBERS #591
ago%!(EXTRA string=9 years)
Christophe Riccio
d73fd81812
Merge branch 'master' of https://github.com/g-truc/glm
ago%!(EXTRA string=9 years)
Christophe
b09fc9cce0
Merge pull request #586 from ranjak/master
...
CMake: add the option GLM_INSTALL_ENABLE to control installation. #586
ago%!(EXTRA string=9 years)
Christophe
ccf201c6ba
Merge pull request #589 from elect86/patch-1
...
Update matrix_transform.hpp #589
ago%!(EXTRA string=9 years)
Giuseppe Barbieri
6f61dd9021
Update matrix_transform.hpp
...
Typo
ago%!(EXTRA string=9 years)
Christophe Riccio
0f6bb41a0a
Merge branch 'master' of https://github.com/g-truc/glm
ago%!(EXTRA string=9 years)
ranjak
750d426473
CMake: add the option GLM_INSTALL_ENABLE to control installation.
...
Fix typo.
ago%!(EXTRA string=9 years)
Christophe Riccio
85bd36806c
Merge branch 'master' of https://github.com/g-truc/glm
ago%!(EXTRA string=9 years)
Christophe Riccio
dd48b56e44
Updated list of supported compilers
ago%!(EXTRA string=9 years)
Christophe Riccio
2dda5af72c
Fixed GCC 4.5 and older build #566
ago%!(EXTRA string=9 years)