Christophe Riccio
234d7d4ba9
Simplify code removing GLM_FORCE_SIZE_FUNC, GLM_META_PROG_HELPERS, GLM_STATIC_CONST_MEMBERS and 'type' type trait. Added experiments for GTX_type_trait
2016-03-13 12:56:26 +01:00
Christophe Riccio
86c58b8b8b
Added iround and uround to GTC_integer, fast round on positive values
2016-03-10 21:53:08 +01:00
Christophe Riccio
52d05aee76
Fixed build
2016-03-10 21:24:37 +01:00
Christophe Riccio
c853df1638
Added uround to GTC_integer, fast round on positive values
2016-03-10 21:17:46 +01:00
Christophe Riccio
5fad3f437d
Added more tests for ceilMultiple
2016-03-02 21:44:59 +01:00
Christophe Riccio
57316860a1
Fixed ceilMultiple test
2016-03-02 21:42:13 +01:00
Christophe Riccio
c6aa981e2a
Added ceilMultiple test with integers
2016-03-02 21:32:44 +01:00
Christophe Riccio
a257beb5de
Added missing bvec* && and || operators
2015-10-15 04:28:08 +02:00
Christophe Riccio
560dcdbec0
Added 8bit pack and unpack to GTC_packing
2015-10-12 01:03:01 +02:00
Christophe Riccio
bb9ce516b0
Added 16bit pack and unpack to GTC_packing
2015-10-11 23:02:42 +02:00
Christophe Riccio
04c8f05a34
Added (un)packUnorm and (un)packSnorm to GTC_packing
2015-10-10 03:04:32 +02:00
Christophe Riccio
65c8f8fcf0
Added (un)packHalf
2015-10-10 01:54:54 +02:00
Christophe Riccio
33e3243779
Fixed affineInverse test #192
2015-10-01 23:25:21 +02:00
Christophe Riccio
ab0312be02
Added tests for affineInverse #192
2015-10-01 01:30:13 +02:00
Christophe Riccio
a77d311119
Added packF3x9_E1x5 and unpackF3x9_E1x5 to GTC_packing for RGB9E5 #416
2015-10-01 00:43:37 +02:00
Christophe Riccio
cb5a2a86ca
Fixed GTC_packing unpackUnorm3x10_1x2 #414
2015-09-28 23:47:40 +02:00
Sebastian Rettenberger
fa6fd748c0
Add test for floorMultiple/ceilMultiple (float only)
2015-09-23 12:03:44 +02:00
Christophe Riccio
47c77475a9
- Improved overall execution time of unit tests #396
2015-09-06 22:22:20 +02:00
Christophe Riccio
5437d49cf2
Renamed GTC_color to GTC_color_space
2015-08-01 21:55:28 +02:00
Christophe R.
37d4ca9c4c
Merge pull request #368 from JesseTG/jtg/oops-sorry
...
Fixed some of my own metaprogramming-helper mistakes #368
2015-07-25 23:28:38 +02:00
Christophe Riccio
afa193704c
Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366
2015-07-25 23:23:59 +02:00
Christophe Riccio
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
2015-07-25 21:31:51 +02:00
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
2015-07-25 14:33:01 -04:00
Christophe Riccio
c90f7b0973
Fixed build
2015-07-19 01:04:07 +02:00
Christophe Riccio
47deb9709c
Merge pull request #350 from JesseTG/jtg/template-convenience
...
Add static components and prec members to all vector and quat types #350
2015-07-18 23:49:29 +02:00
Christophe Riccio
357eaf7071
Fixed warnings
2015-07-18 10:00:00 +02:00
Jesse Talavera-Greenberg
a9c26d065b
Add static components and prec members to all vector and quaternion types
2015-07-03 14:57:46 -04:00
Christophe Riccio
08eedc6209
Added experiment for new fastCos. More sRGB tests.
2015-06-27 18:36:17 +02:00
Christophe Riccio
099bef4d16
Fixed GCC build
2015-05-01 14:48:55 +02:00
Christophe Riccio
a472f50767
Fixed C++98 build
2015-05-01 14:13:48 +02:00
Christophe Riccio
042270d049
Added 'fmod' overload to GTX_common with tests, Removed integer specification for 'mod' in GTC_integer #308
2015-02-15 12:38:23 +01:00
Christophe Riccio
387df50459
Updated GTC_color
2015-02-12 21:21:50 +01:00
Christophe Riccio
40d0bc2e85
Added GTC_color, rgbToSrgb and srgbToRgb with tests
2015-02-10 23:49:49 +01:00
Christophe Riccio
d9290d7887
Fixed GTC_packing *pack*norm*x* build and added tests #292
2015-01-09 23:14:10 +01:00
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
2014-12-19 23:54:25 +01:00
Christophe Riccio
e1a9702097
Fixed GTC_integer test
2014-12-04 22:47:30 +01:00
Christophe Riccio
bd2601f12a
Removed warnings
2014-12-04 00:27:49 +01:00
Christophe Riccio
09083fef05
Added more log2 tests
2014-12-02 20:48:26 +01:00
Christophe Riccio
a42f84ed47
Removed GLM_TEST_ENABLE_PERF
2014-11-29 20:46:58 +01:00
Christophe Riccio
7e81213fdd
Fixed mod function specialization #281 Fixed bitscan detection
2014-11-29 18:47:58 +01:00
Christophe Riccio
3f48ffefb0
Updated license
2014-11-26 00:27:12 +01:00
Christophe Riccio
e8fbcf76dd
Optimizations of log2 for ivec4
2014-11-24 01:56:36 +01:00
Christophe Riccio
7621a735a3
Move GTC_type_aligned to GTX extensions
2014-11-23 20:58:09 +01:00
Christophe Riccio
c79394b899
More tests and comments for type_aligned
2014-11-23 20:44:54 +01:00
Christophe Riccio
9b96b31f0e
Fixed alignment on Visual C++
2014-11-23 13:20:14 +01:00
Christophe Riccio
b062bd9ff2
First step to add GTC_type_aligned
2014-11-23 01:02:03 +01:00
Christophe Riccio
88894045af
Added integer log2 test
2014-11-19 00:40:45 +01:00
Christophe Riccio
2d50df61c3
Initial structure for GTC_integer
2014-11-17 23:56:41 +01:00
Christophe Riccio
bc5fe52a44
Removed empty GTC_integer
2014-11-16 16:42:47 +01:00
Christophe Riccio
b90c4c430e
Added GLM_HAS_TRIVIAL_QUERIES define
2014-11-15 21:59:46 +01:00