Christophe Riccio
5437d49cf2
Renamed GTC_color to GTC_color_space
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
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
ago%!(EXTRA string=10 years)
Jesse Talavera-Greenberg
2a947b7ff1
Add GLM_META_PROG_HELPERS tests to each type
...
- Add new tests to the matrix types
- Add vector tests to use the static values instead of constants
- Wrap the quaternion tests in #ifdefs
- Add new tests to the simdMat4 and simdVec4 tests
ago%!(EXTRA string=10 years)
Christophe Riccio
c90f7b0973
Fixed build
ago%!(EXTRA string=10 years)
Christophe Riccio
357eaf7071
Fixed warnings
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
08eedc6209
Added experiment for new fastCos. More sRGB tests.
ago%!(EXTRA string=10 years)
Christophe Riccio
099bef4d16
Fixed GCC build
ago%!(EXTRA string=10 years)
Christophe Riccio
a472f50767
Fixed C++98 build
ago%!(EXTRA string=10 years)
Christophe Riccio
042270d049
Added 'fmod' overload to GTX_common with tests, Removed integer specification for 'mod' in GTC_integer #308
ago%!(EXTRA string=10 years)
Christophe Riccio
387df50459
Updated GTC_color
ago%!(EXTRA string=10 years)
Christophe Riccio
40d0bc2e85
Added GTC_color, rgbToSrgb and srgbToRgb with tests
ago%!(EXTRA string=10 years)
Christophe Riccio
d9290d7887
Fixed GTC_packing *pack*norm*x* build and added tests #292
ago%!(EXTRA string=10 years)
Christophe Riccio
12e542250c
Added packing test
ago%!(EXTRA string=10 years)
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
ago%!(EXTRA string=11 years)
Christophe Riccio
e1a9702097
Fixed GTC_integer test
ago%!(EXTRA string=11 years)
Christophe Riccio
bd2601f12a
Removed warnings
ago%!(EXTRA string=11 years)
Christophe Riccio
09083fef05
Added more log2 tests
ago%!(EXTRA string=11 years)
Christophe Riccio
a42f84ed47
Removed GLM_TEST_ENABLE_PERF
ago%!(EXTRA string=11 years)
Christophe Riccio
7e81213fdd
Fixed mod function specialization #281 Fixed bitscan detection
ago%!(EXTRA string=11 years)
Christophe Riccio
3f48ffefb0
Updated license
ago%!(EXTRA string=11 years)
Christophe Riccio
e8fbcf76dd
Optimizations of log2 for ivec4
ago%!(EXTRA string=11 years)
Christophe Riccio
7621a735a3
Move GTC_type_aligned to GTX extensions
ago%!(EXTRA string=11 years)
Christophe Riccio
c79394b899
More tests and comments for type_aligned
ago%!(EXTRA string=11 years)
Christophe Riccio
9b96b31f0e
Fixed alignment on Visual C++
ago%!(EXTRA string=11 years)
Christophe Riccio
b062bd9ff2
First step to add GTC_type_aligned
ago%!(EXTRA string=11 years)
Christophe Riccio
88894045af
Added integer log2 test
ago%!(EXTRA string=11 years)
Christophe Riccio
2d50df61c3
Initial structure for GTC_integer
ago%!(EXTRA string=11 years)
Christophe Riccio
bc5fe52a44
Removed empty GTC_integer
ago%!(EXTRA string=11 years)
Christophe Riccio
b90c4c430e
Added GLM_HAS_TRIVIAL_QUERIES define
ago%!(EXTRA string=11 years)
Christophe Riccio
5960196ce8
Clean up white spaces, fix build with VC15
ago%!(EXTRA string=11 years)
Christophe Riccio
141c1856a7
Removed <iostream> in GLM tests, use <cstdio> instead
ago%!(EXTRA string=11 years)
Christophe Riccio
16a0c960f7
Move more performance tests inside GLM_PERF_ENABLE
ago%!(EXTRA string=11 years)
Christophe Riccio
0b8ca1a5b6
Added a CMake option to execute GLM performance tests. Made quat and dualquat trivially constructible #263
ago%!(EXTRA string=11 years)
Christophe Riccio
c36f3630eb
Fixed glm::mask function and tests
ago%!(EXTRA string=11 years)
Christophe Riccio
a604ebdaa5
Fixed build
ago%!(EXTRA string=11 years)
Christophe Riccio
062ee19ac7
Fixed bitfieldInsert and bitfieldExtract
ago%!(EXTRA string=11 years)
Christophe Riccio
6f3765d281
First draft of GTC_round
ago%!(EXTRA string=11 years)
Christophe Riccio
41c00872a1
Fixed GCC build
ago%!(EXTRA string=11 years)
Christophe Riccio
abb5299e08
Fixed warnings with -pedantic
ago%!(EXTRA string=11 years)
Christophe Riccio
dced21e745
Added multiple 'sign' implementations for integers, unit tests and performancetests.
ago%!(EXTRA string=11 years)
Christophe Riccio
44382faf59
Improve mask implementation to support any integer and vector types
ago%!(EXTRA string=11 years)
Christophe Riccio
a88d8935be
Updated ceilPowerOfTwo for signed int support
ago%!(EXTRA string=11 years)
Christophe Riccio
3420d691f5
Added findLSB tests, faster ceilPowerOfTwo
ago%!(EXTRA string=11 years)
Christophe Riccio
f09d1fd3d4
Fix build
ago%!(EXTRA string=11 years)
Christophe Riccio
097c1f7b90
Updated GTC_integer
ago%!(EXTRA string=11 years)
Christophe Riccio
d3b368b65c
Added GTC_integer, deprecated GTX_bit
ago%!(EXTRA string=11 years)
Christophe Riccio
087d6292e3
Added GTC_bitfield extension, promoted GTX_bit
ago%!(EXTRA string=11 years)
Christophe Riccio
c2d542562e
Fixed GLM_FORCE_SIZE_FUNC support overlook #245 . Added uninitiallized constructor to quaternion. Fixed lack of conscistency or quaternion constructors with other types. Various uninitilized constructor optimizations
ago%!(EXTRA string=11 years)