Christophe Riccio
2cc0c53da7
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
b138eed73b
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
00e7908294
Fixed warnings
ago%!(EXTRA string=8 years)
Christophe Riccio
49435a09da
Fixed warings generated using -Weverything
ago%!(EXTRA string=8 years)
Christophe Riccio
22c88fd821
Fixed build errors with GCC and Clang #664 and #666
ago%!(EXTRA string=8 years)
Christophe Riccio
6c70e74f3c
Fixed quatLookAt #659
ago%!(EXTRA string=8 years)
Christophe Riccio
aa026cc0da
Removed glm::uninitialize
ago%!(EXTRA string=8 years)
Christophe Riccio
c933f6e591
Clean up GLM_FORCE_NO_CTOR_INIT and fixed tests
ago%!(EXTRA string=8 years)
Christophe Riccio
4cf8a10af2
No more default initialization of vector, matrix and quaternion types
ago%!(EXTRA string=8 years)
Christophe Riccio
1b78e2b681
length() member functions are constexpr #657
ago%!(EXTRA string=8 years)
Christophe Riccio
50a527c97d
- Fixed integer pow from GTX_integer with null exponent #658
ago%!(EXTRA string=8 years)
CaptainCarrot
c184671583
Update quaternion.hpp
ago%!(EXTRA string=8 years)
CaptainCarrot
580f368365
Update quaternion.hpp
ago%!(EXTRA string=8 years)
CaptainCarrot
3ee83a15ef
Add files via upload
ago%!(EXTRA string=8 years)
Christophe Riccio
27f8e5b0a1
Slight optimization by avoiding an unnecessary initialization #654
ago%!(EXTRA string=8 years)
Christophe Riccio
566d20e8cf
Fixed GTX_matrix_factorisation tests to return the number of errors #654
ago%!(EXTRA string=8 years)
Christophe Riccio
64cfbc0451
Updated GTX_matrix_factorisation to be more consistency with the rest of the codebase #654
ago%!(EXTRA string=8 years)
Vincent Aymong
da47fac384
Make C++98 compliant, part 2
ago%!(EXTRA string=8 years)
Vincent Aymong
f9962054d9
Make C++98 compliant
ago%!(EXTRA string=8 years)
Vincent Aymong
edde2bcf60
Fix a comment
ago%!(EXTRA string=8 years)
Vincent Aymong
80bd3f16c1
More comments
...
Fix RQ test
Slight optimisation in QR
ago%!(EXTRA string=8 years)
Vincent Aymong
d6abdb7935
Implements QR and RQ matrix decomposition functions.
ago%!(EXTRA string=8 years)
Magnus Bergsten
0ca6a44454
Fixed stray ')' that was breaking gtx/matrix_interpolation.
ago%!(EXTRA string=8 years)
Christophe Riccio
26b3e3ed78
Fixed axisAngle NaN #638
ago%!(EXTRA string=8 years)
Christophe Riccio
4e6574749d
Fixed references to GLM_FORCE_RADIANS which was removed #642
ago%!(EXTRA string=8 years)
Matthew Iselin
bff8379a29
Use correct precision in fastInverseSqrt to ensure the fast compute_inversesqrt is used.
ago%!(EXTRA string=8 years)
Christophe Riccio
0c3134a52d
Fixed usused variable warning in GTX_spline #618
ago%!(EXTRA string=8 years)
Christophe Riccio
2834d7376a
Fixed dual quaternion != operator #629
ago%!(EXTRA string=8 years)
Christophe Riccio
40398d67cd
Added vec2 cross #621
ago%!(EXTRA string=8 years)
Giuseppe Barbieri
af4499f3ca
Update rotate_vector.hpp
ago%!(EXTRA string=8 years)
Giuseppe Barbieri
38b2fef162
Update rotate_vector.hpp
ago%!(EXTRA string=8 years)
Christophe Riccio
b7dac69b6c
Fixed build
ago%!(EXTRA string=9 years)
Christophe Riccio
1318f942cf
Fixed build
ago%!(EXTRA string=9 years)
Christophe Riccio
c2fe3fccf6
Use length_t instead of int for vec and mat lengths #584
ago%!(EXTRA string=9 years)
Christophe Riccio
b92fdf5a59
matrix type Parameterize on dimensions #584
ago%!(EXTRA string=9 years)
Christophe Riccio
1477d323d9
Fixed build
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
2dda5af72c
Fixed GCC 4.5 and older build #566
ago%!(EXTRA string=9 years)
Stefan Winkler
f02ce4d6d3
Fix typo in experimental extension warnings
ago%!(EXTRA string=9 years)
pbruvoll
d48ce7da53
Update sign of all components of scale.
...
Update all components of scale when determinant is negateve,, not just x component
ago%!(EXTRA string=9 years)
pbruvoll
b2afe32676
Update sign of all components of scale.
...
Update all components of scale when determinant is negateve,, not just x component
ago%!(EXTRA string=9 years)
Christophe Riccio
58c5e0ef4d
Fixed intersectRayTriangle #6
ago%!(EXTRA string=9 years)
Martin Gerhardy
dadd57bf26
Removed BOM
ago%!(EXTRA string=9 years)
Christophe Riccio
ef4425a61d
Fixed intersectRayPlane returns true in parallel case #578
ago%!(EXTRA string=9 years)
Christophe Riccio
1a95482b50
Optimized taylorCos
ago%!(EXTRA string=9 years)
Christophe Riccio
3945098589
Optimised GTX_color_space_YCoCg YCoCgR conversions
ago%!(EXTRA string=9 years)
Christophe Riccio
b09f395cd2
Optimized GTX_matrix_interpolation axisAngle function
ago%!(EXTRA string=9 years)
Christophe Riccio
29535189f1
Optimized taylorCos
ago%!(EXTRA string=9 years)