Christophe Riccio
8508e099d0
Fixed compScale test
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
e55eb1e08b
Removed ambiguity in fmat4x4 constructor
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
08bf6e78c9
Renamed comp (X|Y|Z|W) template parameters in fvec4SIMD to (X|Y|Z|W)_
ago%!(EXTRA string=10 years)
Christophe Riccio
8814ae50c9
Fixed GTX_extended_min_max filename typo #386
ago%!(EXTRA string=10 years)
Christophe Riccio
d0c57e7afd
Revert
ago%!(EXTRA string=10 years)
Christophe Riccio
79ceca230f
Fixed compScale
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
5eb7ad5d47
Add IDENTITY constants for quat and simdQuat
...
- Why the hell am I not studying for the test I have tomorrow
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
57e6ea071d
Add simdMat4 static constants
...
- Tests, too
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
ef320a2a2f
Simplify the static const definitions for vectors and quaternions
...
- DRY, baby!
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
d1cdb46cfb
Wrap tquat's, simdQuat's and simdVec4's static constants in GLM_STATIC_CONST_MEMBERS
...
- Also, fixed indentation
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
a92ed0cdf5
Add static constants to quat, simdVec4, and simdQuat
...
- No tests, though
ago%!(EXTRA string=10 years)
Christophe Riccio
daaf86dcef
Fixed build
ago%!(EXTRA string=10 years)
Christophe Riccio
d23d909e6d
Added type to identify matrix, vector and quaternion at compile time
ago%!(EXTRA string=10 years)
Christophe Riccio
26f1065429
Added compScale
ago%!(EXTRA string=10 years)
Christophe Riccio
26590ecb0b
Added compScale
ago%!(EXTRA string=10 years)
Christophe Riccio
12f0ca520d
Fixed build
ago%!(EXTRA string=10 years)
Christophe Riccio
a9ab80d5fd
Added compNormalize function to GTX_component_wise
ago%!(EXTRA string=10 years)
Christophe Riccio
998feff87e
Added GTX_float_normalize
ago%!(EXTRA string=10 years)
Christophe Riccio
e7bae9891a
Improved coding style consistency
ago%!(EXTRA string=10 years)
Christophe Riccio
bf30816e36
- Added to_string for quat and dual_quat in GTX_string_cast #375
ago%!(EXTRA string=10 years)
Christophe Riccio
f92c1219ed
Fixed non-identity quaternions for equal vectors #234
ago%!(EXTRA string=10 years)
Morgan Bengtsson
497da9a7cd
Update matrix_decompose.hpp
...
Changed documentation to show correct include file.
ago%!(EXTRA string=10 years)
Bryce Mehring
6f128f5983
Fixed C++11 standard library error message
...
When including glm/gtx/hash.hpp before any other glm header files, the
error "GLM_GTX_hash requires C++11 standard library support" is thrown
because GLM_HAS_CXX11_STL is not yet defined.
ago%!(EXTRA string=10 years)
Christophe Riccio
e0c4a71016
Clean up doxygen and source
ago%!(EXTRA string=10 years)
Christophe Riccio
1e502c0919
Fixed decompose warnings #373
ago%!(EXTRA string=10 years)
Christophe Riccio
afa193704c
Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366
ago%!(EXTRA string=10 years)
Christophe Riccio
53e494bea9
Removed GTX_multiple
ago%!(EXTRA string=10 years)
Christophe Riccio
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
f46249620a
Add pure typedefs to the SIMD types
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
a8659bb767
Remove unused value_size static methods in simdQuat and simdVec4
...
- They didn't even have implementations
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
c2b4e2a5c0
Change the value_type of simdVec4 and simdQuat to a float
...
- Having it as __m128 didn't quite feel consistent with vec4/quat
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
4aa385a37a
Change dualquat::components to 2, not 8
ago%!(EXTRA string=10 years)
Thom de Villa
3b9e90c7b6
std::hash specialization for glm::tdualquat
ago%!(EXTRA string=10 years)
Christophe Riccio
063c5c7367
Fixed quaternion pow #346
ago%!(EXTRA string=10 years)
Christophe Riccio
f602c8e7ad
Updated _MAYBE to follow GLM conventions
ago%!(EXTRA string=10 years)
Dustin Biser
386357f612
Update norm.hpp
...
Fixed documentation typo for distance2 functions
"Returns the squared distance between p0 and p1, i.e., length(p0 - p1)"
changed to
"Returns the squared distance between p0 and p1, i.e., length2(p0 - p1)"
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
9cc7dc1763
Simplify GLM_FORCE_EXPLICIT_CTOR declarations
...
- Instead of wrapping the declarations, use a macro for the keyword "explicit"
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
c2078afc12
Simplify the constexpr declarations of the GLM_META_PROG_HELPERS
...
- No repetition
- Half the size
ago%!(EXTRA string=10 years)
Christophe Riccio
76bd630bbd
Fixed isfinite with C++98 compilers #343
ago%!(EXTRA string=10 years)
Christophe Riccio
c90f7b0973
Fixed build
ago%!(EXTRA string=10 years)
Christophe Riccio
38c9cd6cba
Added GLM_META_PROG_HELPERS #350
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
38f63d3943
Add static rows, cols, prec, and components fields to all matrix types
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
5d05c8c1f7
Correct component amounts for simqQuat and simdVec4
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
a9c26d065b
Add static components and prec members to all vector and quaternion types
ago%!(EXTRA string=10 years)
Christophe Riccio
0141954756
Added mirror repeat
ago%!(EXTRA string=10 years)
Christophe Riccio
ff1f50bb15
Added GTX_wrap
ago%!(EXTRA string=10 years)
Christophe Riccio
08eedc6209
Added experiment for new fastCos. More sRGB tests.
ago%!(EXTRA string=10 years)
morgan
d69aa08187
Small documentation mistake in intersect.hpp, plane instead of triangle.
ago%!(EXTRA string=10 years)
Christophe Riccio
303a523325
Fixed C++98 build
ago%!(EXTRA string=10 years)
Christophe Riccio
df8cd22706
Fixed specifier removal by 'std::make_pair<>' #333
ago%!(EXTRA string=10 years)