Commit Graph

2364 Commits

Author SHA1 Message Date
Christophe Riccio
679c765a07 vectorize bitfieldExtract 2014-10-21 03:08:32 +02:00
Christophe Riccio
2179695e02 Added usubBorrow tests 2014-10-21 01:40:42 +02:00
Christophe Riccio
fcfc56d5e3 Vectorization of usubBorrow and umulExtended, simplified vector relational code 2014-10-21 01:32:45 +02:00
Christophe Riccio
c23cb8cd59 Added GLM_NEVER_INLINE 2014-10-20 21:34:56 +02:00
Christophe Riccio
4fc68ffe49 Replace function instanciations with macros by templates 2014-10-20 03:26:59 +02:00
Christophe Riccio
47a6947736 Make detail::functor1 capable to return a different argument value_type than the argument value_type 2014-10-20 02:22:53 +02:00
Christophe Riccio
bf08a0e234 Replace function instanciations with macros by templates 2014-10-20 02:03:48 +02:00
Christophe Riccio
0042517167 Replace function instanciations with macros by templates 2014-10-20 00:34:59 +02:00
Christophe Riccio
3e099707a1 Updated 'unitialize' doc 2014-10-19 18:33:14 +02:00
Christophe Riccio
0acc67df40 Hide into detail namespace SIMD internal 2014-10-19 18:28:53 +02:00
Christophe Riccio
790f520488 Clean up coding style 2014-10-19 18:15:03 +02:00
Christophe Riccio
f2383340cf Clean up coding style 2014-10-19 17:09:47 +02:00
Christophe Riccio
bcd07b50f3 - Added GLM_FORCE_NO_CTOR_INIT 2014-10-19 03:33:14 +02:00
Christophe Riccio
0813facc58 Updated compiler detection code 2014-10-18 22:43:15 +02:00
Christophe Riccio
d298b34c19 Add detail namespace for number_of_elements 2014-10-18 13:23:05 +02:00
Christophe Riccio
14d86e5718 Removed unsupported compiler defines 2014-10-18 13:20:05 +02:00
Christophe Riccio
327c7917fb Fixed cases of unspecialized simd 2014-10-18 02:34:20 +02:00
Christophe Riccio
8a1bf4410b Completed GTC_vec1 2014-10-15 02:53:46 +02:00
Christophe Riccio
6d1610ce0d Fixed swizzle operators with anonymous unions code path 2014-10-13 22:48:11 +02:00
Christophe Riccio
19e239d466 Fixed core_setup_message test with Visual C++ 2014-10-12 20:57:41 +02:00
Christophe Riccio
85037a164f Fixed GLM_FORCE_SIZE_FUNC and added test #245 2014-10-12 20:50:50 +02:00
Christophe Riccio
b2ce1a726b Clean up formatting for components and swizzle code 2014-10-12 19:58:46 +02:00
Christophe Riccio
093b8042f7 Fixed build 2014-10-12 17:24:02 +02:00
Christophe Riccio
857e7f5075 Fixed build 2014-10-12 02:52:19 +02:00
Christophe Riccio
893de94bb1 Fixed build 2014-10-12 02:51:34 +02:00
Christophe Riccio
e6a890454d Fixed lack of consistency of quat and dualquat constructors 2014-10-12 02:32:32 +02:00
Christophe Riccio
284ba46dae Fixed spaces 2014-10-12 02:32:04 +02:00
Christophe Riccio
8cb9328e11 Additional fix for GLM_FORCE_SIZE_FUNC #245 2014-10-12 02:11:02 +02:00
Christophe Riccio
d06db1133d Updated GTX_associated_min_max with vec1 support 2014-10-12 02:05:27 +02:00
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 2014-10-12 01:24:28 +02:00
Christophe Riccio
2df7addc05 Fixed build errors #250 2014-10-11 21:53:53 +02:00
Christophe Riccio
b3b3069491 Updated preprocessor options 2014-10-11 21:04:12 +02:00
Christophe Riccio
9387eb4672 Refactoring of GLM documentation 2014-10-11 00:53:04 +02:00
Christophe Riccio
d54f2fd667 Refactoring of GLM documentation 2014-10-11 00:51:52 +02:00
Christophe Riccio
a5f37ff858 Updated manual: dependencies session 2014-10-10 23:20:07 +02:00
Christophe Riccio
75939a7960 Fixed GTX_string_cast to support for integer types #249 2014-10-10 01:21:04 +02:00
Christophe Riccio
ca4ed31fb6 Fixed *vec1 scalar constructor 2014-10-06 23:35:26 +02:00
Christophe Riccio
3556f4ad85 Clean up 2014-10-06 23:06:34 +02:00
Christophe Riccio
8e1cb985f5 Updated readme.txt 2014-10-05 23:33:56 +02:00
Christophe Riccio
291708ce07 Added GLM_FORCE_SIZE_FUNC to replace .length() by .size() #245 2014-10-05 22:12:25 +02:00
Christophe Riccio
03a01880b0 Clean up move and initialiazer lists experiments 2014-10-05 20:06:35 +02:00
Christophe Riccio
f9484a6e9f - Moved template types from 'detail' to 'glm' namespace #239, #244 2014-10-05 19:37:07 +02:00
Christophe Riccio
4ac77c08c7 Updated readme for issue #238 2014-10-05 16:11:41 +02:00
Christophe Riccio
38399875f4 Merge pull request #238 from SiliconKiwi/patch-1
Closest point algorithm can be easily extended to support 2d points #238
2014-10-05 16:09:10 +02:00
Christophe Riccio
0684a5e2c6 GTX_range is only available for C++11 compilers #240 2014-10-05 14:42:17 +02:00
Christophe Riccio
7ab7d4beb8 Merge pull request #240 from Jaxan/range
Range support #240
2014-10-05 14:24:19 +02:00
Christophe Riccio
a00fc3fdf4 Enable only GLM_GTX_scalar_multiplication for C++11 compiler #242 2014-10-05 13:26:02 +02:00
Christophe Riccio
36af05b775 Merge pull request #242 from Jaxan/scalars
Scalar multiplication #242
2014-10-05 12:11:04 +02:00
Christophe Riccio
1e389f8efa Fixed implicit conversion from another tvec2 type to another tvec2 #241 2014-10-05 10:34:19 +02:00
Joshua Moerman
62ac07815c Adds scalar multiplication for all types 2014-09-22 10:03:18 +02:00