Laurent Caumont
458882e46c
Simd improvement
...
- Add simd aligned_vec3 (and sse aligned_dvec3 - 2 x xmm)
- Fast packed_vec3 <=> aligned_vec3 and packed_vec4 <=> aligned_vec4 conversion
- Fast aligned_vec3 <=> aligned_vec4 conversion
- Optimized aligned_mat x aligned_mat and aligned_mat x aligned_vec
- Inverse aligned_mat3 simd version (actually slower than ssid on my computer even it has 30% less instruction ?)
2023-12-25 11:35:42 +01:00
Christophe Riccio
7c445ee93d
Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
2018-08-27 23:25:00 +02:00
Christophe Riccio
1092810f2f
Fixed build
2018-08-02 18:30:46 +02:00
Christophe Riccio
b3a24a0565
Fixed linearRand #762
2018-05-07 18:12:18 +02:00
Christophe Riccio
3a06085edd
Fixed -Weverything warnings
2017-08-10 19:57:35 +02:00
Christophe Riccio
5d77861141
Fixed warnings
2017-08-09 22:40:33 +02:00
Christophe Riccio
9755dea062
Quicker unit tests
2016-11-20 23:02:20 +01:00
Christophe Riccio
0e1e181484
Clean up
2016-06-10 23:14:17 +02:00
Christophe Riccio
fc8b4404f0
Fixed faceforward build #289
2014-12-19 23:54:25 +01:00
Christophe Riccio
3f48ffefb0
Updated license
2014-11-26 00:27:12 +01:00
Christophe Riccio
5960196ce8
Clean up white spaces, fix build with VC15
2014-11-15 20:36:53 +01:00
Christophe Riccio
141c1856a7
Removed <iostream> in GLM tests, use <cstdio> instead
2014-11-15 00:49:12 +01:00
Christophe Riccio
bfa893b957
Fixed signed integer and float linearRand results #230
2014-09-07 00:57:21 +02:00
Christophe Riccio
5f7862ebec
Improved linearRand: support precision and integers ( #230 )
2014-09-06 21:52:51 +02:00
Christophe Riccio
2b747cbbad
Removed last references to GLM_FORCE_RADIANS
2014-08-04 00:10:12 +02:00
Christophe Riccio
aeba3c6fe7
Quiet most GLM_FORCE_RADIANS messages
2014-01-11 21:12:53 +01:00
Christophe Riccio
ccb25c84c7
Update copyright year
2014-01-04 22:32:28 +01:00
Christophe Riccio
08ada74f36
More precise C++ features detection
2013-09-11 01:06:11 +02:00
Christophe Riccio
31805bcd79
Removed grid test
2013-05-01 19:03:41 +02:00
Christophe Riccio
39cf417691
Added initial implementation for forward declarations: int and float scalar types, #56
2013-03-31 01:16:13 +01:00
Christophe Riccio
78118204f6
Merge branch '0.9.4' into 0.9.5
2013-02-20 16:22:07 +01:00
Christophe Riccio
2a4434786e
Updated date
2013-02-20 16:21:56 +01:00
Christophe Riccio
bd7125c50b
Added bit interleave for 3 and 4 integers
2013-02-10 19:25:11 +01:00
Christophe Riccio
415c970188
Renamed equalEpsilon function into epsilonEqual and added tests
2012-11-05 19:43:23 +01:00
Christophe Riccio
6a4677c30e
Promoted GTX_epsilon, GTX_ulp, fixed build, removed deprecation warning at build time
2012-04-07 02:30:26 +01:00
Christophe Riccio
88d3927558
Updated copyright date
2012-01-09 11:20:01 +00:00
Christophe Riccio
ca88ff50dd
Fixed build
2011-09-25 02:25:26 +01:00
Christophe Riccio
387854dbe3
Fixed and tested disk and ball rands
2011-09-24 23:51:49 +01:00
Christophe Riccio
695b058096
Fixed and tested circular and spherical rands
2011-09-24 23:36:42 +01:00
Christophe Riccio
a1789110e7
Fixed build
2011-09-24 13:56:36 +01:00
Christophe Riccio
5f52e6a82f
Added spherical and circular rand implementations
2011-09-23 09:14:25 +01:00
Christophe Riccio
7df14e51dd
Updated linearRand test
2011-09-22 20:25:50 +01:00
Christophe Riccio
1ac0806c5d
Fixed random tests
2011-09-18 13:48:19 +01:00
Christophe Riccio
3160fbf58c
Fixed duplicated implementation of random functions
2011-09-18 13:20:37 +01:00
Christophe Riccio
4f2051728c
Added GTC_random tests
2011-09-18 10:45:57 +01:00
Christophe Riccio
bbaab256ac
Created GTC_random
2011-09-18 08:05:09 +01:00