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)
jan p springer
e590111375
added: 'operator<<(std::pair<tmat4x4<T,P>, tmat4x4<T,P>>)' routed to 'operator<<(std::pair<tmat4x4<T,P> const, tmat4x4<T,P> const>)' to avoid specifier removal by 'std::make_pair<>' and follow-up type-deduction problems; see [ http://stackoverflow.com/questions/29985791/ ]
ago%!(EXTRA string=10 years)
Christophe Riccio
f51bcc70cc
Added <glm/gtx/hash.hpp> to perform to perform std::hash on GLM types #320
ago%!(EXTRA string=10 years)
Thom de Villa
b1c45d3ce3
add precision support to std::hash glm specializations
ago%!(EXTRA string=11 years)
Thom de Villa
36e2bdd294
comment fix
ago%!(EXTRA string=11 years)
Thom de Villa
44c3453c84
std::hash support for glm types
...
std::hash template specializations implemented for vec, quat and mat
types
ago%!(EXTRA string=11 years)
Christophe Riccio
7e6b502639
Fixed default precision for quat and dual_quat type #312
ago%!(EXTRA string=11 years)
Jonathan Zrake
d3313421c6
Add functions eulerAngleXYZ and extractEulerAngleXYZ
ago%!(EXTRA string=11 years)
Christophe Riccio
042270d049
Added 'fmod' overload to GTX_common with tests, Removed integer specification for 'mod' in GTC_integer #308
ago%!(EXTRA string=11 years)
Christophe Riccio
7844332816
Fixed memory corruption (undefined behaviour) #303
ago%!(EXTRA string=11 years)
Pavel Krajcevski
2ba1ae95c2
Remove testing #ifdefs
ago%!(EXTRA string=11 years)
Pavel Krajcevski
a53696a2dc
Specialize template for integer YCoCgR conversion to use bitshifts
ago%!(EXTRA string=11 years)
jan p springer
d30aba45e0
added: operator<< for tvec1<>
ago%!(EXTRA string=11 years)
Christophe Riccio
4eec569f92
Disabled GTX_scalar_multiplication for GCC, failing to build tests #242
ago%!(EXTRA string=11 years)
Christophe Riccio
025a4c79ff
Fixed bug #293
ago%!(EXTRA string=11 years)
Christophe Riccio
07913880c4
- Fixed conflict with Xlib #define True 1 #293
ago%!(EXTRA string=11 years)
Jonathon Racz
dd948d3cc2
Fixed inconsistency in templated value
ago%!(EXTRA string=11 years)
Jonathon Racz
2d30a6e21a
Fixed VS2010 templating issues with decompose function caused by ambiguous type conversions and constants.
ago%!(EXTRA string=11 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
2117c53dbf
Fixed conflict between GTX_compatibility and GTC_quaternion #286
ago%!(EXTRA string=11 years)
Christophe Riccio
e4ccd06e29
Second set of fixes for Android #284
ago%!(EXTRA string=11 years)
Christophe Riccio
732b40c251
Fixed 64 bits integer GTX_string_cast to_string on VC 32 bit compiler
ago%!(EXTRA string=11 years)
Christophe Riccio
0d73f61828
Deprecate GTX_bit
ago%!(EXTRA string=11 years)
Christophe Riccio
ff3872c859
Reducing header dependences
ago%!(EXTRA string=11 years)
Christophe Riccio
67964bfd0a
Matching headers and implementations
ago%!(EXTRA string=11 years)
Christophe Riccio
be0c5da488
size_type and length_type for all types
ago%!(EXTRA string=11 years)
Christophe Riccio
cdd36afdc1
Fixed build
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
c273be264c
More fixes for doxygen
ago%!(EXTRA string=11 years)