Commit Graph

1252 Commits

Author SHA1 Message Date
Christophe Riccio
7cbda2e1e2 Added GLM_SUPPORT_SWIZZLE_OPERATOR macro 2011-10-20 11:28:23 +01:00
Christophe Riccio
e5c087da89 Fixed build on compiler that doesn't support swizzle operators 2011-10-20 00:01:25 +01:00
Christophe Riccio
9db0d3525a Fixed language detection on GCC 2011-10-19 23:45:59 +01:00
Christophe Riccio
a7611bfdf3 Fixed vector half type code broken in a previous merge 2011-10-19 22:49:14 +01:00
Christophe Riccio
840aefa52e Test change 2011-10-19 22:40:11 +01:00
Christophe Riccio
2420c30b2a Fixed GCC build 2011-10-19 21:51:45 +01:00
Christophe Riccio
cc8fa8a9c1 Removed dependence with a deprecated extension 2011-10-19 19:02:46 +01:00
Christophe Riccio
1e7923e7b9 Fixed compiler setup options 2011-10-19 19:00:44 +01:00
Christophe Riccio
212e1a1f07 Fixed swizzle functions for single component name mode of vector types 2011-10-19 16:51:50 +01:00
Christophe Riccio
4843f8ffb9 Added swizzle operator from generated functions for non C++11 compiler 2011-10-19 16:49:28 +01:00
Christophe Riccio
58be5cf410 Merge branch 'swizzle' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into swizzle 2011-10-18 16:28:36 +01:00
Christophe Riccio
9e735277ad Added explicit swizzle functions 2011-10-18 16:27:20 +01:00
Christophe Riccio
b4206636b7 Merge branch '0.9.3' into swizzle 2011-10-18 14:52:46 +01:00
Christophe Riccio
85f2429d0e Fixed vec1 definition 2011-10-18 14:52:17 +01:00
Christophe Riccio
6acbd8582c Added individual swizzle function preprocessor commands 2011-10-18 14:29:31 +01:00
Christophe Riccio
f4b1844b9a Merge branch '0.9.3' into swizzle 2011-10-18 14:15:36 +01:00
Christophe Riccio
be97b8b213 Added vec1 types 2011-10-18 14:14:48 +01:00
Christophe Riccio
1882f16c97 Added GL_NV_gpu_shader5 types 2011-10-18 12:35:13 +01:00
Christophe Riccio
b056a22498 Improved pure code path 2011-10-18 11:21:34 +01:00
Christophe Riccio
911df15e8a Fixed build 2011-10-18 11:02:20 +01:00
Christophe Riccio
12192d9232 Merge branch '0.9.3' into swizzle 2011-10-17 16:26:04 +01:00
Christophe Riccio
8877e038e5 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-10-17 16:16:14 +01:00
Christophe Riccio
e7df27c8ca Updated documentation, fixed typos 2011-10-17 16:13:57 +01:00
Christophe Riccio
12f0a2a20b Merge branch 'swizzle' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into swizzle 2011-10-15 01:57:47 +01:00
Christophe Riccio
d3fd7dfa14 Fixed build, simplify template declaratons 2011-10-14 23:36:21 +01:00
Christophe Riccio
560512f270 Merge branch '0.9.3' into swizzle 2011-10-14 17:43:51 +01:00
Christophe Riccio
13e16886a3 Improve template paramter documentation 2011-10-14 17:43:06 +01:00
Christophe Riccio
9843d38b67 Improved documentation 2011-10-14 17:05:47 +01:00
Christophe Riccio
177e0158b7 Improve documentation 2011-10-14 16:45:48 +01:00
Christophe Riccio
143b7f81d4 Fixed merge 2011-10-14 14:28:38 +01:00
Christophe Riccio
e93b6eb518 Merge branch '0.9.3' into swizzle 2011-10-14 14:08:15 +01:00
Christophe Riccio
8d843a448a Vectorize and reformatting 2011-10-14 14:07:53 +01:00
Christophe Riccio
7e9ca13cde Vectorized 2011-10-14 13:19:15 +01:00
Christophe Riccio
86be6440e3 Vectorize and reformat 2011-10-14 13:15:11 +01:00
Christophe Riccio
dc7d8f5c0c Merge branch '0.9.3' into swizzle 2011-10-14 12:57:25 +01:00
Christophe Riccio
bc15b98730 Reformatting 2011-10-14 12:56:51 +01:00
Christophe Riccio
6f6d161afb Vectorized 2011-10-14 12:48:09 +01:00
Christophe Riccio
6eba3a9db9 Added more vectorize functions 2011-10-14 12:41:45 +01:00
Christophe Riccio
e6fded40dc Vectorize 2011-10-14 11:16:13 +01:00
Christophe Riccio
34d88adde0 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into swizzle 2011-10-14 02:46:16 +01:00
Christophe Riccio
d070f7cf77 Added semi-automatic vectorizer 2011-10-14 02:42:15 +01:00
Christophe Riccio
939d736fb6 Merge branch 'swizzle' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into swizzle 2011-10-14 01:12:21 +01:00
Christophe Riccio
fe41daa938 Fixed merge 2011-10-13 21:15:31 +01:00
Christophe Riccio
c54e4902b9 Fixed static assert 2011-10-13 19:29:36 +01:00
Christophe Riccio
f84a38e4b3 Updated error message for unsuported log2 types 2011-10-13 19:16:41 +01:00
Christophe Riccio
84a54474c2 Merge branch '0.9.3' into swizzle 2011-10-13 19:10:35 +01:00
Christophe Riccio
742013f6d3 Added integer log2 implementation with compute_log2 class 2011-10-13 19:07:54 +01:00
Christophe Riccio
c004d95bdf Added log2 meta programming implementation 2011-10-13 18:59:25 +01:00
Christophe Riccio
dd02a9afd0 Fixed merge 2011-10-13 18:44:16 +01:00
Christophe Riccio
620861973e Added float_or_int_trait 2011-10-13 18:42:45 +01:00