Christophe Riccio
bc0f5317fd
Updated documentation
ago%!(EXTRA string=10 years)
Christophe Riccio
5437d49cf2
Renamed GTC_color to GTC_color_space
ago%!(EXTRA string=10 years)
Christophe Riccio
d6ae2fd694
Fixed matrix conversions and added unit tests #371
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)
Jesse Talavera-Greenberg
3400352e81
Reverse the mat::rows and mat::cols fields
...
- Oops, I mixed up the row_type and col_type typedefs
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
25bad4c78e
Fix wrong name for mat2::columns
...
- It should really be mat2::cols
ago%!(EXTRA string=10 years)
Christophe Riccio
f7751bfb06
Added support of defaulted functions to *vec* types #366
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)
Jesse Talavera-Greenberg
6d1ddc8980
Define MAYBE macros for explicit and constexpr
...
- So we can wrap less code in macros
ago%!(EXTRA string=10 years)
Christophe Riccio
ac21d7bdad
Fixed use of libstdc++ with Clang #351
ago%!(EXTRA string=10 years)
Christophe Riccio
9e2f6dfc7f
Fixed Intel compiler build error on Linux #354
ago%!(EXTRA string=10 years)
Christophe Riccio
76bd630bbd
Fixed isfinite with C++98 compilers #343
ago%!(EXTRA string=10 years)
Christophe Riccio
056d6bd95e
fixed typo #344
ago%!(EXTRA string=10 years)
Christophe Riccio
dcfddb75b8
Updated list of compiler versions
ago%!(EXTRA string=10 years)
Christophe Riccio
9539174494
Fixed build
ago%!(EXTRA string=10 years)
Christophe Riccio
02d7be8531
Improved packing code to give vectorization a chance
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)
Carsten Neumann
2ee6151a40
Use unions for type punning
...
Fixes #334
ago%!(EXTRA string=10 years)
morgan
d69aa08187
Small documentation mistake in intersect.hpp, plane instead of triangle.
ago%!(EXTRA string=10 years)
Christophe Riccio
ea36f44294
Fixed perspective fovy argument documentation #327
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)
Christophe Riccio
7f291cdbeb
Renamed readme.md
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
e1c3c531dd
Fixed warnings
ago%!(EXTRA string=11 years)
Christophe Riccio
f51bcc70cc
Added <glm/gtx/hash.hpp> to perform to perform std::hash on GLM types #320
ago%!(EXTRA string=11 years)
Christophe Riccio
a8203ac034
Fixed multi-line comment warning in g++. #315
ago%!(EXTRA string=11 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)
BryceMehring
47116d8c28
Fixed multi-line comment warning in g++.
ago%!(EXTRA string=11 years)