Commit Graph

2995 Commits

Author SHA1 Message Date
Christophe Riccio
05426e7398 Fixed matrixCompMult function for none square matrix 2012-05-02 13:06:00 +01:00
Christophe Riccio
a5fdf3c1bf Fixed ticket #182, isnan and isinf conflicts 2012-04-30 22:23:08 +01:00
Christophe Riccio
928ed30fe0 Fixed namespace issue with stream operators 2012-04-23 15:41:18 +01:00
Christophe Riccio
4989ad5a97 Fixed android detection #180 2012-04-23 14:58:46 +01:00
Christophe Riccio
958bb6f6ca Fixed GTX_compatibility on Android r7 2012-04-19 11:29:57 +01:00
Christophe Riccio
ac768ea12b Added an alias (slerp) for mix with quaternions 2012-04-14 15:33:44 +01:00
Christophe Riccio
80a4a7973c Merge branch '0.9.3' into 0.9.4 2012-04-14 14:49:59 +01:00
Christophe Riccio
874a675bb9 Fixed nextafter for float on Intel compiler 2012-04-14 14:45:27 +01:00
Christophe Riccio
535f67e45e Ticket #176, workaround for Intel compiler which has a bug with lookAt 2012-04-14 14:32:30 +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
b2f0f4d3f9 Move noise, random and ulp test to GTC tests 2012-04-07 00:36:15 +01:00
Christophe Riccio
cb017c5bca Promoted angle axis interaction with quaternion 2012-04-06 21:04:46 +01:00
Christophe Riccio
5454f224b8 Fixed merge 2012-04-06 16:38:28 +01:00
Christophe Riccio
a2833dcb3c Merge branch '0.9.3' of github.com:Groovounet/glm into 0.9.3 2012-04-06 13:53:14 +01:00
Christophe Riccio
17563f9a28 Fixed perspectiveFov 2012-04-06 13:52:43 +01:00
Christophe Riccio
7373e7b8da Promote eulerAngles to GTC quaternion extension 2012-04-01 18:19:09 +01:00
Christophe Riccio
fa84c6d1b0 Added length implementation 2012-03-31 11:19:20 +01:00
Christophe Riccio
81efafa976 Merge branch '0.9.3' into 0.9.4 2012-03-16 21:55:54 +00:00
Christophe Riccio
8537e33b8d Fixed ticket 169, parameter not used for mat division 2012-02-19 22:43:40 +00:00
Christophe Riccio
edccfa24b9 Fixed Clang version defines, ticket #170 2012-01-26 01:25:20 +00:00
Christophe Riccio
f267b6ea18 Promote GTC_constants 2012-01-25 18:54:28 +00:00
Christophe Riccio
fb3a41995a Ticket #137, added constexpr support 2012-01-25 18:36:04 +00:00
Christophe Riccio
080dc2dd82 Promoted GTX_reciprocal 2012-01-25 16:43:35 +00:00
Christophe Riccio
100b2202dd Added GLM_FORCE_RADIANS 2012-01-25 16:37:09 +00:00
Christophe Riccio
ebd1ba8bf6 Merge branch '0.9.3' into 0.9.4 2012-01-25 15:53:41 +00:00
Christophe Riccio
18a500a0f5 Getting GLM 0.9.3.1 release ready 2012-01-25 12:56:50 +00:00
Christophe Riccio
359312f503 Fixed warnings 2012-01-25 12:04:47 +00:00
Christophe Riccio
db150c6bda Fixed merge 2012-01-24 14:49:46 +00:00
Christophe Riccio
80e9c0ed64 Fixed language detection 2012-01-24 14:36:47 +00:00
Christophe Riccio
dd8cecbbbc Fixed platform detection 2012-01-24 13:56:15 +00:00
Christophe Riccio
64e06fa57a Merge branch '0.9.3' into 0.9.4 2012-01-24 12:07:52 +00:00
Christophe Riccio
afad865399 Removed detail implementation 2012-01-24 12:04:23 +00:00
Christophe Riccio
0fc7aeeed8 Added a message for undetected C++ compiler 2012-01-24 12:02:27 +00:00
Christophe Riccio
9b600406e0 Hide _inverse from doxygen #164 2012-01-23 10:37:45 +00:00
Christophe Riccio
89fcd31730 Fixed typo #166 2012-01-23 10:07:37 +00:00
Christophe Riccio
347ed18259 Fixed ticket #165: Nacl compatibility 2012-01-23 10:00:32 +00:00
Christophe Riccio
8197773bf5 Fixed warning on GCC 2012-01-14 15:09:20 +00:00
Christophe Riccio
b19f609f51 Merge branch '0.9.3' into 0.9.4 2012-01-11 20:38:04 +00:00
Christophe Riccio
5eac74c4da Fixed ticket #163, missing inlines 2012-01-11 17:37:44 +00:00
Christophe Riccio
9a394874c3 Promote and deprecate extensions 2012-01-10 20:43:20 +00:00
Christophe Riccio
c26057d07b Merge branch '0.9.3' into 0.9.4 2012-01-10 10:40:00 +00:00
Christophe Riccio
953c80a1d6 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2012-01-09 11:21:48 +00:00
Christophe Riccio
88d3927558 Updated copyright date 2012-01-09 11:20:01 +00:00
Christophe Riccio
1ed0e3865b Fixed log2 in GCC 2012-01-08 22:36:49 +00:00
Christophe Riccio
8711720b91 Fixed ticket #141, strict aliasing warning 2012-01-08 14:08:07 +00:00
Christophe Riccio
aebcd7ec3f Fixed bug #161, perspectiveFov was written with a left handed coord system. 2012-01-08 13:53:28 +00:00
Christophe Riccio
040ea3ce7e Fixed conflict with Boost, ticket #158 2012-01-08 13:13:18 +00:00
Christophe Riccio
099a37205d Fixed ticket #160, using isnan for isinf impl 2011-12-31 01:59:13 +00:00
Christophe Riccio
1625a495a8 Fixed model, 32/64bits detection on MacOS X 2011-12-18 20:05:02 +00:00
Christophe Riccio
7833ec3369 Merge branch '0.9.3' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-12-17 18:56:22 +00:00
Christophe Riccio
de3305ccef Fixed ticket #157, conflict with WinGDI.h 2011-12-17 18:55:30 +00:00
Christophe Riccio
6102b97b09 Updated doxygen 2011-12-16 23:28:05 +00:00
Christophe Riccio
828005e4fb Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-12-16 23:27:04 +00:00
Christophe Riccio
6493ae6784 Updated version 2011-12-12 14:53:45 +00:00
Christophe Riccio
ee00387d2d Promoted the ULP extension 2011-12-12 14:53:30 +00:00
Christophe Riccio
f9e622cd57 Higher conrehence of doxygens types 2011-12-12 11:39:18 +00:00
Christophe Riccio
5969ae0060 Improved doxygen /see references 2011-12-12 11:19:11 +00:00
Christophe Riccio
9a2665d329 Updated documentation reference 2011-12-12 10:54:09 +00:00
Christophe Riccio
331cf5affa Uniformalized see also in doxigen 2011-12-11 12:36:22 +00:00
Christophe Riccio
538ba67fb8 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-12-09 03:14:03 +00:00
Christophe Riccio
f18ad6bf2e Updated doxygen documentation 2011-12-07 14:50:15 +00:00
Christophe Riccio
a3b5034d4e Updated constants list 2011-12-07 12:37:22 +00:00
Christophe Riccio
59b0d3ae00 Updated doxygen documentation 2011-12-07 12:22:28 +00:00
Christophe Riccio
85a187761d Updated documentation and refactoring of GTC_type_ptr code 2011-12-07 10:28:56 +00:00
Christophe Riccio
00d08369f8 Updated compiler version support 2011-12-06 14:54:47 +00:00
Christophe Riccio
e65267468a Improved man pages 2011-12-06 13:42:35 +00:00
Christophe Riccio
7ff95df5e6 Fixed ticket #153, vector and matrix queries 2011-12-06 12:22:43 +00:00
Christophe Riccio
dd244d8d25 Fixed MinGW roundEven bug 2011-12-05 18:08:43 +00:00
Christophe Riccio
888c298192 Fixed build 2011-11-22 22:28:18 +00:00
Christophe Riccio
665a0861f0 Added Unix platform detection 2011-11-22 22:27:44 +00:00
Christophe Riccio
e03c9687d8 Merge branch '0.9.2' into 0.9.3 2011-11-22 18:55:54 +00:00
Christophe Riccio
128c307142 Fixed outerProduct 2011-11-22 18:55:03 +00:00
Christophe Riccio
04958c1564 Added Chrone Native Client support 2011-11-22 18:34:09 +00:00
Christophe Riccio
d09501b7b0 Added epsilon constant and improved queries... still probably broken, need extra test 2011-11-22 17:52:53 +00:00
Christophe Riccio
64da6d3da3 Remove value_size() from vectors 2011-11-22 16:36:09 +00:00
Christophe Riccio
66408cfc4b Fixed ticket #149, misleading call to row_size in the code 2011-11-22 16:24:02 +00:00
Christophe Riccio
d26c9df71d Fixed outerproduct ticket #150 2011-11-22 16:08:21 +00:00
Christophe Riccio
369e929910 Fixed ticket #147 refract for scalar 2011-11-14 18:13:18 +00:00
Christophe Riccio
390498ef87 Fixed refract for double based types 2011-11-14 17:48:39 +00:00
Christophe Riccio
c516145130 Fixed ticket #144 < instead of <= 2011-11-14 12:24:40 +00:00
Christophe Riccio
7f153a2b62 Fixed modf 2011-11-14 11:55:03 +00:00
Christophe Riccio
f2454e61f8 Fixed Android build 2011-10-25 16:29:01 +01:00
Christophe Riccio
173b009d1f Fixed isnan and isinf on Android 2011-10-25 15:02:11 +01:00
Christophe Riccio
a11aa14e86 Added platform detection 2011-10-25 14:15:17 +01:00
Christophe Riccio
bfa79b2a67 Merge branch '0.9.2' into 0.9.3 2011-10-25 13:52:16 +01:00
Christophe Riccio
6525d84e3b Fixed android build 2011-10-25 13:51:36 +01:00
Christophe Riccio
91966f0775 Merge branch '0.9.2' into 0.9.3 2011-10-24 18:15:07 +01:00
Christophe Riccio
cd1569c543 Added product declarations 2011-10-24 18:14:51 +01:00
Christophe Riccio
83f278f922 Fixed doxygen errors 2011-10-24 17:11:09 +01:00
Christophe Riccio
859833fa62 Fixed doxygen error 2011-10-24 15:47:31 +01:00
Christophe Riccio
499e5291e4 Merge branch '0.9.2' into 0.9.3 2011-10-24 00:42:34 +01:00
Christophe Riccio
25b4a14df2 Added missing none squared products 2011-10-24 00:42:24 +01:00
Christophe Riccio
e298ecfe1a Fixed swizzle functions 2011-10-23 00:19:53 +01:00
Christophe Riccio
66a8720bc0 Fixed condition to enable half vector specialization 2011-10-22 22:18:16 +01:00
Christophe Riccio
671ebd40eb Fixed GCC 4.2.4 build 2011-10-22 02:49:28 +01:00
Christophe Riccio
6c00ffa1b4 Fixed roundEven implementation, tests are now passing 2011-10-20 18:13:07 +01:00
Christophe Riccio
774bd01b92 Added link to roundEven what about 2011-10-20 14:16:39 +01:00
Christophe Riccio
5050bfacf7 Fixed setup options 2011-10-20 14:03:08 +01:00
Christophe Riccio
ee15fe5289 Clean up setup 2011-10-20 12:14:24 +01:00
Christophe Riccio
7533265233 Updated style, typo, removed old swizzle macro 2011-10-20 12:00:51 +01:00
Christophe Riccio
d43e671dcd Fixed ln_ten constant 2011-10-20 11:30:05 +01:00
Christophe Riccio
7cbda2e1e2 Added GLM_SUPPORT_SWIZZLE_OPERATOR macro 2011-10-20 11:28:23 +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
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
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
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
d070f7cf77 Added semi-automatic vectorizer 2011-10-14 02:42:15 +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
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
Christophe Riccio
0add256545 Merge branch '0.9.3' into swizzle 2011-10-13 18:36:52 +01:00
Christophe Riccio
16ef34f9c5 Added log2 for int types 2011-10-13 18:36:44 +01:00
Christophe Riccio
70efce771d Updated date 2011-10-13 12:44:17 +01:00
Christophe Riccio
6277440507 Fixed removed namespace still present 2011-10-13 12:26:11 +01:00
Christophe Riccio
c4af12634b Merge branch '0.9.3' into swizzle 2011-10-13 11:46:09 +01:00
Christophe Riccio
8864136e87 Fixed log2 2011-10-11 20:05:08 +01:00
Christophe Riccio
3c2882439f Added nlz, improved int log2, optimized findMSB with intrinsics 2011-10-11 19:15:41 +01:00
Christophe Riccio
09ee14ad4c Added uint log2 and deprecate GTX_unsigned_int 2011-10-11 15:31:16 +01:00
Ben
bcc8926ebf Add additional swizzle constructors 2011-10-05 11:14:59 -07:00
Christophe Riccio
b5c8d9e812 Fixed merge 2011-10-04 14:20:30 +01:00
Christophe Riccio
5d574ff4f2 Fixed merge 2011-10-03 16:07:05 +01:00
Christophe Riccio
e3da53946e Merge branch '0.9.2' into 0.9.3 2011-10-03 12:40:19 +01:00
Christophe Riccio
8df8569563 Added () operator for swizzling 2011-10-03 12:39:56 +01:00
Christophe Riccio
30e2682230 Merge branch '0.9.2' into 0.9.3 2011-10-02 01:29:07 +01:00
Christophe Riccio
e8ee34e397 Added constructor taking partial swizzle operation parameter 2011-10-02 01:26:35 +01:00
Christophe Riccio
4779a6d990 Merge branch '0.9.2' into 0.9.3 2011-09-30 16:21:49 +01:00
Christophe Riccio
d75db9b8e4 Fixed ticket #111, missing swizzle operations 2011-09-30 16:16:55 +01:00
Christophe Riccio
b7c11b1e6a Added GLM_GTX_constants extension 2011-09-30 15:36:55 +01:00
Christophe Riccio
264054d59d Fixed merge 2011-09-30 15:05:43 +01:00
Christophe Riccio
ac8552d296 Fixed /W4 VC warnings 2011-09-30 14:37:49 +01:00
Christophe Riccio
3def64b49b Fixed matrix division 2011-09-30 14:14:21 +01:00
Christophe Riccio
2438ec04b1 Ticket #129, fixed -Wsign-conversion warnings 2011-09-30 13:57:09 +01:00
Christophe Riccio
35b352168a Fixed revision number 2011-09-30 13:47:38 +01:00
Christophe Riccio
0c0473350f Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-09-30 10:16:54 +01:00
Christophe Riccio
5fa3eb9e69 Fixed merge 2011-09-29 16:58:31 +01:00
Christophe Riccio
5431212c55 Fixed /W4 warnings 2011-09-29 16:49:50 +01:00
Christophe Riccio
9cdf63331e Added noise2, noise3 and noise4 draft implementation 2011-09-28 10:27:43 +01:00
Christophe Riccio
9c8930e630 Promoted noise extension to GTC 2011-09-27 10:22:29 +01:00
Christophe Riccio
0abdaee9b4 typo 2011-09-26 02:20:23 +01:00
Christophe Riccio
283f7882da Merge branch '0.9.3' into swizzle 2011-09-25 05:17:41 +01:00
Christophe Riccio
97e07f6660 Typo / style 2011-09-25 05:09:34 +01: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
1d05f79eb8 C++11 tests 2011-09-24 23:25:09 +01:00
Christophe Riccio
156235e574 Merge branch '0.9.3' into swizzle 2011-09-24 13:56:54 +01:00
Christophe Riccio
a1789110e7 Fixed build 2011-09-24 13:56:36 +01:00
Christophe Riccio
2912e726be Fixed build on G++ 2011-09-24 13:40:55 +01:00
Christophe Riccio
1e8802fa47 Replace spaces by tabs 2011-09-24 13:14:15 +01:00
Christophe Riccio
1eb86ac921 Fixed merge 2011-09-24 13:09:47 +01:00
Christophe Riccio
42cfff00a1 Merge branch '0.9.3' into swizzle 2011-09-23 20:39:46 +01:00
athile
1245dc51f3 Merge branch '0.9.3' of git://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math 2011-09-23 14:10:59 -04:00
athile
124923154b Fix swizzle size defect and further clean-up 2011-09-23 14:08:52 -04:00
athile
6d83744b39 Simplify swizzling implementation into one swizzle class 2011-09-23 13:37:07 -04:00
athile
44bd721a41 Swizzle clean-up 2011-09-23 11:51:21 -04:00
Christophe Riccio
c7e5c17898 Added disk and ball rand implementations 2011-09-23 09:59:13 +01:00
Christophe Riccio
5f52e6a82f Added spherical and circular rand implementations 2011-09-23 09:14:25 +01:00
athile
a762f19861 Further swizzle work. 2011-09-22 14:56:39 -04:00
Christophe Riccio
3aefc82e95 Added linearRand implementation 2011-09-22 09:58:57 +01:00
athile
6dee4eabc4 WIP swizzle. Note: glm::dot() now working for swizzled vec3, but mysteriously not for vec2 or vec4. 2011-09-21 20:09:34 -04:00
athile
2851081b66 Incremental work on improving swizzles. 2011-09-21 16:49:42 -04:00
Christophe Riccio
1caa95f895 Merge branch '0.9.3' into swizzle 2011-09-21 21:38:22 +01:00
Christophe Riccio
dd2de8b20d Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-09-21 21:11:44 +01:00
Christophe Riccio
a18a7dfac9 Added new GTC API for random 2011-09-21 21:10:51 +01:00
athile
73d5e729c1 WIP swizzles 2011-09-21 14:39:50 -04:00
Christophe Riccio
b2b664e9d9 Updated simplex3d implementation 2011-09-21 19:37:10 +01:00
athile
fe9a5562c1 Binary operators for swizzle/vec combinations 2011-09-21 12:42:35 -04:00
athile
5d3c6fb4ca Start implementation for swizzle operaators. operator+ and operator- have been added. 2011-09-21 12:19:27 -04:00
athile
24879d4580 Sync up to branch 0.9.3 2011-09-21 11:25:30 -04:00
Christophe Riccio
c02178c7f9 Fixed merge 2011-09-21 11:34:49 +01:00
Christophe Riccio
64453fd44e Fixed half vectors on VC + MS lang ext 2011-09-21 10:53:10 +01:00
Christophe Riccio
cec8665d16 Fixed ticket #128, bitfield based on vec types 2011-09-21 10:50:54 +01:00
Christophe Riccio
c998734914 Restore MS version of hvec* 2011-09-21 09:01:04 +01:00
athile
6022ff616e Swizzle updates to handle non-POD types (e.g. hvec3) correctly 2011-09-20 22:21:15 -04:00
athile
f09aa1c177 First pass at adding swizzling members. 2011-09-20 20:17:52 -04:00
Christophe Riccio
bf698ec3e6 Clean up half old cast operators and added counter ops tests 2011-09-20 18:11:46 +01:00
Christophe Riccio
fc30641140 Added cast from Half types to any scalar types 2011-09-20 17:44:58 +01:00
Christophe Riccio
06f1deafc8 Fixed higherMultiple for half types 2011-09-20 00:44:08 +01:00
Christophe Riccio
16bcc4444f Improved half implementation 2011-09-19 19:48:26 +01:00
Christophe Riccio
3ca45b7f0e Updated Clang and LLVM detection 2011-09-19 18:24:21 +01:00
Christophe Riccio
d868e52275 Improved int64 type for C99 support 2011-09-19 17:49:47 +01:00
Christophe Riccio
aa92c76da2 Fixed length build 2011-09-19 17:04:11 +01:00
Christophe Riccio
0a7e5ffaf0 Fixed merge 2011-09-18 19:44:45 +01:00
Christophe Riccio
0c7dadef8e Fixed length function for half vec* types 2011-09-18 19:28:48 +01:00
Christophe Riccio
26f0bf7a4d Fixed build 2011-09-18 18:20:45 +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
bbaab256ac Created GTC_random 2011-09-18 08:05:09 +01:00
Christophe Riccio
cc48ab3697 Added experiments and tests for roundEven 2011-09-17 11:12:35 +01:00
Christophe Riccio
472174a206 Fixed merge 2011-09-16 09:46:37 +01:00
Christophe Riccio
91b8ae9c6e Fixed round function 2011-09-16 09:44:06 +01:00
Christophe Riccio
7cd97fe610 Fixed and test round functions 2011-09-16 09:39:51 +01:00
Christophe Riccio
20816a9f94 Updated compiler message tests 2011-09-16 00:18:12 +01:00
Christophe Riccio
e42e112469 Typo 2011-09-15 14:28:46 +01:00
Christophe Riccio
450d75897c Fixed packing function implementation 2011-09-14 16:01:50 +01:00
Christophe Riccio
406bb666ea Fixed and tested all packing functions 2011-09-14 10:21:04 +01:00
Christophe Riccio
321f89ff7a Fixed and tested pack/unpackSnorm4x8 functions 2011-09-14 09:05:28 +01:00
Christophe Riccio
0ab221458f Fixed bug 123 2011-09-14 09:04:12 +01:00
Christophe Riccio
b21b389d2c Fixed and tested pack/unpackSnorm2x16 functions 2011-09-13 18:05:15 +01:00
Christophe Riccio
7455b4f451 Added missing declaration 2011-09-13 16:21:48 +01:00
Christophe Riccio
5f4a5b62f4 Fixed ticket 123, Visual C++ warnings 2011-09-13 16:08:05 +01:00
Christophe Riccio
bf76e0af09 Added GLSL 4.20 pack/unpackHalf16x2 functions 2011-09-13 14:44:38 +01:00
Christophe Riccio
f4800e6fc2 Added GLSL 4.20 pack/unpackSnorm2x16 2011-09-13 14:11:58 +01:00
Christophe Riccio
6628d62ce6 Fixed merge 2011-09-13 13:35:05 +01:00
Christophe Riccio
76214fa0da Fixed build 2011-09-13 13:32:42 +01:00
Christophe Riccio
a734a705b7 Fixed build 2011-09-13 13:25:06 +01:00
Christophe Riccio
dd2f8e1a97 Merge branch '0.9.2' into 0.9.3 2011-09-13 12:56:38 +01:00
Christophe Riccio
78ab122ae0 Declare specialized floattoXint functions 2011-09-13 12:56:11 +01:00
Christophe Riccio
12033f401b Merge branch '0.9.2' into 0.9.3 2011-09-13 12:26:52 +01:00
Christophe Riccio
0c70a2b1ea Fixed vec3 and vec4 for floattoXint functions 2011-09-13 12:26:33 +01:00
Christophe Riccio
9495a73137 Merge branch '0.9.2' into 0.9.3 2011-09-13 11:59:31 +01:00
Christophe Riccio
a198721c14 Fixed ticket 126, returns wrong types to floatToXint functions 2011-09-13 11:59:08 +01:00
Christophe Riccio
615262d52f Clean up tests 2011-09-13 11:54:21 +01:00
Christophe Riccio
51716bb460 Extensions included have a define which value is GLM_VERSION 2011-09-13 11:34:45 +01:00
Christophe Riccio
f035982424 Removed warning, declared some parameter documentation 2011-09-09 12:26:32 +01:00
Christophe Riccio
10b7640186 Referenced OpenGL 4.2 2011-09-09 12:01:45 +01:00
Christophe Riccio
2883847388 Fixed build, error from removed namespace and contructor casts 2011-09-09 11:46:11 +01:00
Christophe Riccio
24e438dac4 Updated documentation 2011-09-09 11:23:40 +01:00
Christophe Riccio
0abfe343a5 Merge branch '0.9.2' into 0.9.3 2011-09-09 11:01:31 +01:00
Christophe Riccio
cec6cefa1b Added to_string scalars and vectors tests 2011-09-01 09:57:10 +01:00
Christophe Riccio
7d3a2d7743 Fixed cppcheck type 2011-08-28 20:23:28 +01:00
Christophe Riccio
1f64b8b51f Fixed axisAngle 2011-08-28 20:00:20 +01:00
Christophe Riccio
8eee19e183 Fixed merge 2011-08-28 19:56:58 +01:00
Christophe Riccio
317a14aadd Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-08-28 01:54:31 +01:00
Christophe Riccio
9385876f51 Fixed ticket 120, M_1_PI undeclare in C++0x 2011-08-27 17:13:37 +01:00
Christophe Riccio
9c6acd6549 Fixed ticket 125: missing dependence 2011-08-27 17:08:59 +01:00
Christophe Riccio
d46aa44034 Fixed warning, ticket #118 2011-08-27 15:39:26 +01:00
Christophe Riccio
b2cb4fe479 Fixed ticket #124 cast from mat* to quat undefined error 2011-08-27 15:34:28 +01:00
Christophe Riccio
535806abf9 Fixed merge 2011-08-04 22:50:28 +01:00
Christophe Riccio
606383b2ae Fixed GCC warning 2011-08-04 12:53:21 +01:00
Christophe Riccio
43eb90b1bf Ticket #116, fixed color casts 2011-08-01 14:21:09 +01:00
Christophe Riccio
2732d4bae5 Fixed ticket #116, missing bit mask 2011-08-01 14:10:02 +01:00
Christophe Riccio
3a32e3d7c3 Ticket #113, fixed quat product 2011-08-01 14:02:20 +01:00
Christophe Riccio
df750578c4 Ticket #114, fixed documentation 2011-08-01 13:30:48 +01:00
Christophe Riccio
124780e826 Added GLI for GLM tests 2011-06-23 20:07:13 +01:00
Christophe Riccio
f1a56a6ba1 Created doxygen modules for core functions 2011-06-18 13:27:58 +01:00
Christophe Riccio
3291cdb869 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-06-18 09:32:27 +01:00
Christophe Riccio
4b816e3c83 Updated doxygen doc 2011-06-18 00:51:12 +01:00
Christophe Riccio
937ef150b7 Updated doxygen doc 2011-06-17 23:50:37 +01:00
Christophe Riccio
0a88984a12 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-06-17 21:12:22 +01:00
Christophe Riccio
ac6f0c9b58 Updated doxygen doc 2011-06-17 21:11:35 +01:00
Christophe Riccio
39566fcee7 Updated doxygen doc 2011-06-17 19:34:50 +01:00
Christophe Riccio
9475756250 Updated doxygen doc 2011-06-17 19:12:18 +01:00
Christophe Riccio
69e4bb9b8e Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-06-16 23:28:45 +01:00
Christophe Riccio
78c6305089 Fixed links 2011-06-16 10:02:12 +01:00
Christophe Riccio
fa1d6aaa59 Moved doxy doc 2011-06-16 01:34:07 +01:00
Christophe Riccio
c4851e39a1 Fixed TODO 2011-06-16 00:12:32 +01:00
Christophe Riccio
642edcc53a Merge branch '0.9.2' into 0.9.3 2011-06-15 23:56:06 +01:00
Christophe Riccio
7931278c0f Fixed mix with bool, ticket #107 2011-06-15 23:55:49 +01:00
Christophe Riccio
c0e426c48a Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-06-15 21:36:28 +01:00
Christophe Riccio
ea3e0d4ebd Fixed headers 2011-06-15 21:35:27 +01:00
Christophe Riccio
4179ba688d Updated file headers 2011-06-15 20:40:09 +01:00
Christophe Riccio
6143669ca7 Fixed merge 2011-06-15 19:37:43 +01:00
Christophe Riccio
1e3a12d8b5 Fixed ticket #112, euler angle functions return degrees. 2011-06-15 19:35:33 +01:00
Christophe Riccio
90831ad02b Updated file headers according to GLM 0.9.3 convention 2011-06-15 10:55:32 +01:00
Christophe Riccio
6fb24a4f99 Updated file headers according to GLM 0.9.3 convention 2011-06-15 10:46:32 +01:00
Christophe Riccio
8b919ffe54 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-06-14 20:26:56 +01:00
Christophe Riccio
f97f51b47c Added extension versioning 2011-06-14 20:26:23 +01:00
Christophe Riccio
f3c69ee3b8 Versioning of GTC extensions 2011-06-10 17:36:30 +01:00
Christophe Riccio
3621deaeb5 Removed gtc and gtx namespaces 2011-06-10 16:45:17 +01:00
Christophe Riccio
0411572db9 Fixed API doc links 2011-06-10 00:28:22 +01:00
Christophe Riccio
09fb542525 Fixed API doc links 2011-06-10 00:28:03 +01:00
Christophe Riccio
73c3d7a266 Completed new header to extensions 2011-06-09 08:38:05 +01:00
Christophe Riccio
747d6b47b4 WIP New header to extensions 2011-06-08 00:58:37 +01:00
Christophe Riccio
a672f612ad Moved docygen documentation to each extension file and added missing extension documentation 2011-06-07 16:37:57 +01:00
Christophe Riccio
f2142edd70 Fixed typos 2011-06-07 14:26:54 +01:00
Christophe Riccio
0d17a5ca86 Removed extension namespace 2011-06-07 11:49:23 +01:00
Christophe Riccio
1205927b89 Removed gtx extension namespace 2011-06-07 11:48:54 +01:00
Christophe Riccio
cda4a8e6c0 Removed unused files 2011-06-07 11:29:14 +01:00
Christophe Riccio
06cc480baa Removed gtx extension namespace 2011-06-07 11:28:11 +01:00
Christophe Riccio
1b33a702f0 Fixed removed extensions namespace 2011-06-07 01:19:48 +01:00
Christophe Riccio
493c5a5614 Removed GTC extensions namespace 2011-06-07 01:13:51 +01:00
Christophe Riccio
5acf2d84a0 Fixed namespace issues 2011-06-06 22:06:16 +01:00
Christophe Riccio
b9ab6d94cc Removed namespaces 2011-06-06 14:59:39 +01:00
Christophe Riccio
6215aff4b4 Removed namespaces 2011-06-06 13:47:42 +01:00
Christophe Riccio
651fd3a3f9 Updated extension header for doxygen api doc 2011-06-05 14:59:32 +01:00
Christophe Riccio
8b4687e6a3 Added quaternion dependence 2011-06-05 14:58:55 +01:00
Christophe Riccio
a1d172153e Fixed mat3x2 length fucntion 2011-06-05 11:58:09 +01:00
Christophe Riccio
76e8fc1f18 Fixed merge 2011-06-02 15:54:04 +01:00
Christophe Riccio
11d67b6749 Fixed namespace visibility 2011-06-02 15:52:36 +01:00
Christophe Riccio
f73b0c5b80 Fixed more typos 2011-06-02 13:39:30 +01:00
Christophe Riccio
f8473154eb Fixed more typos 2011-06-02 13:25:37 +01:00
Christophe Riccio
0ffce51edf Fixed more typos 2011-06-02 13:22:50 +01:00
Christophe Riccio
823aeb290e Merge branch '0.9.2' into 0.9.3 2011-06-02 13:20:17 +01:00
Christophe Riccio
f21030cce2 Fixed typos 2011-06-02 13:20:06 +01:00
Christophe Riccio
c04deafff9 Fixed merge, typos 2011-06-02 13:15:11 +01:00
Christophe Riccio
ebba087843 typos 2011-06-02 13:06:24 +01:00
Christophe Riccio
852ada9c3d Typo 2011-06-02 12:51:52 +01:00
Christophe Riccio
1fdf9c8d5f Merge branch '0.9.2' into 0.9.3 2011-06-02 10:10:48 +01:00
Christophe Riccio
40f3e519a8 Fixed build on MinGW 2011-06-02 10:08:44 +01:00
Christophe Riccio
a0256b5946 Fixed build on Visual C++, completed extended matrix cast #105 2011-06-02 09:58:20 +01:00
Christophe Riccio
b049f47c2f Fixed merge with origin 2011-06-01 20:20:12 +01:00
Christophe Riccio
f9dd517d0c Added implementation of missing matrix constructor 2011-06-01 20:17:23 +01:00
Christophe Riccio
92d3fc5b6a Fixed #102, removed GCC warnings 2011-06-01 17:22:15 +01:00
Christophe Riccio
d850bdcd0b Merge branch '0.9.2' into 0.9.3 2011-06-01 17:00:34 +01:00
Christophe Riccio
e43633dbe6 Moved test to GTX tests 2011-06-01 17:00:20 +01:00
Christophe Riccio
2500be6bcb Fixed #95, shortMix implementation 2011-06-01 16:27:50 +01:00
Christophe Riccio
6c9364c2e8 Fixed ticket #104, dependence between GTX_epsilon and GTC_quaternion 2011-06-01 16:17:45 +01:00
Christophe Riccio
54e8df2ff3 Fixed compiler detection between GCC, LLVM and Clang; fixed MinGW build 2011-06-01 16:09:20 +01:00
Christophe Riccio
b049cae5f2 Updated random tests 2011-06-01 10:45:24 +01:00
Christophe Riccio
35ed096cc8 Added declarations for missing constructors 2011-06-01 10:02:02 +01:00
Christophe Riccio
07ec8c95b2 Fixed a bunch of warnings 2011-06-01 00:58:31 +01:00
Christophe Riccio
74e22c481e Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-31 21:41:26 +01:00
Christophe Riccio
93e45a52d5 Fixed warnings 2011-05-31 21:30:52 +01:00
Christophe Riccio
2b79365baf Removed many warnings with GCC/LLVM 2011-05-31 19:34:19 +01:00
Christophe Riccio
87f1e507f3 Fixed mix build on MacOSX 2011-05-31 19:28:30 +01:00
Christophe Riccio
6fab8113d7 Fixed contructor of mat2 and added tests 2011-05-31 17:25:16 +01:00
Christophe Riccio
b3c293f8b4 Fixed missing precision quaternion types 2011-05-31 16:18:14 +01:00
Christophe Riccio
ffb940cbdf Fixed missing precision matrix types 2011-05-31 16:15:21 +01:00
Christophe Riccio
22e51711c1 Merge branch '0.9.2' into 0.9.3 2011-05-31 14:34:18 +01:00
Christophe Riccio
c9b7b712fb Fixed angle implementation 2011-05-27 16:34:20 +01:00
Christophe Riccio
6128d643eb Added missing types declarations 2011-05-27 00:46:05 +01:00
Christophe Riccio
fc8a5d4c0a Merge branch '0.9.2' into 0.9.3 2011-05-27 00:38:58 +01:00
Christophe Riccio
2305e6b2f0 Removed test messages for dev left behind... 2011-05-27 00:36:59 +01:00
Christophe Riccio
f87def17de Fixed tests 2011-05-27 00:31:58 +01:00
Christophe Riccio
5c70242e90 Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-27 00:28:50 +01:00
Christophe Riccio
197d784549 Fixed quat mix build 2011-05-27 00:27:52 +01:00
Christophe Riccio
bf11a54bc8 Fixed half based types, missing non square matrices types 2011-05-26 22:39:08 +01:00
Christophe Riccio
b8de01d411 Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-26 22:02:45 +01:00
Christophe Riccio
d815607abb Fixed slerp 2011-05-26 22:01:28 +01:00
Christophe Riccio
4be7a9bbaa Fixed factorial implementation 2011-05-26 15:00:06 +01:00
Christophe Riccio
04d9f92688 Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-26 11:27:24 +01:00
Christophe Riccio
f4dbbd42ef Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-05-26 11:26:21 +01:00
Christophe Riccio
706c299636 Added length functions to matrix types and quaternions and tests. Ticket #97 2011-05-26 02:23:51 +01:00
Christophe Riccio
9e1bc811e3 Merge branch '0.9.2' into 0.9.3 2011-05-25 22:37:46 +01:00
Christophe Riccio
2baf928bd5 Fixed type cast 2011-05-25 10:00:13 +01:00
Christophe Riccio
f7d6ffc833 Added quaternion tests 2011-05-25 09:50:01 +01:00
Christophe Riccio
598a8fc87e Merge branch 0.9.2 2011-05-24 13:33:05 +01:00
Christophe Riccio
05cac2eb81 Updated documentation for GLM 0.9.2.2 release 2011-05-24 13:32:07 +01:00
Christophe Riccio
95889e3570 Fixed last glitch in Clang support 2011-05-23 10:16:52 +01:00
Christophe Riccio
f0164ad7ce More fixing for the swizzle operators 2011-05-23 02:36:19 +01:00
Christophe Riccio
934132b6ae Merge branch '0.9.2' into 0.9.3 2011-05-22 23:24:41 +01:00
Christophe Riccio
7064dbd3a0 Fixing swizzle operator on Clang... WIP 2011-05-22 16:21:48 +01:00
Christophe Riccio
c216e0efb7 Merge GCC LLVM and Clang detections 2011-05-22 15:02:09 +01:00
Christophe Riccio
3473acdc2a Fixed SIMD trunc implementation 2011-05-22 11:59:02 +01:00
Christophe Riccio
89bd8856c1 Merge branch '0.9.2' into 0.9.3 2011-05-21 13:18:58 +01:00
Christophe Riccio
f5fd037ade Updated doxygen documentation 2011-05-20 18:58:29 +01:00
Christophe Riccio
0e9ad7b6a5 Fixed LLVM GCC support 2011-05-19 10:26:22 +01:00
Christophe Riccio
d44abf89f4 Updated release number 2011-05-19 01:14:13 +01:00
Christophe Riccio
d012a38c72 Merge branch '0.9.2' into 0.9.3 2011-05-19 01:09:17 +01:00
Christophe Riccio
50c0f1cddb Updated release number 2011-05-19 01:09:03 +01:00
Christophe Riccio
0727ab02fd Merge branch '0.9.2' into 0.9.3 2011-05-19 00:59:03 +01:00
Christophe Riccio
7febaa193d Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-18 23:12:17 +01:00
Christophe Riccio
a79b4c2989 Fixed merge 2011-05-18 15:57:02 +01:00
Christophe Riccio
d7510204c1 Updated header files formatting 2011-05-18 15:38:26 +01:00
Christophe Riccio
14760e9770 Updated header files formatting 2011-05-18 15:38:03 +01:00
Christophe Riccio
9ecdd379e4 Removed old deprecated test function declarations 2011-05-18 14:55:06 +01:00
Christophe Riccio
b9a2087281 Improved compiler detection 2011-05-18 14:38:48 +01:00
Christophe Riccio
c99e2f523f Improved compiler detection 2011-05-17 18:57:45 +01:00
Christophe Riccio
98567e5113 Improved CUDA compiler detection 2011-05-17 18:25:39 +01:00
Christophe Riccio
3d4b649bd5 Added 'angle' tests 2011-05-17 18:16:48 +01:00
Christophe Riccio
1a787e1c8a Merge branch '0.9.2' into 0.9.3 2011-05-17 17:20:19 +01:00
Christophe Riccio
a1d4b1da22 Fixed GLM_GTX_vector_angle implementation 2011-05-17 17:19:38 +01:00
Christophe Riccio
e83d70c213 Merge branch '0.9.2' into 0.9.3 2011-05-17 11:06:48 +01:00
Christophe Riccio
3d1fc74ebe Fixed error on Visual C++ when C++ extension are disable 2011-05-17 11:06:13 +01:00
Christophe Riccio
42d8cc7d64 Fixed warnings 2011-05-17 10:57:08 +01:00
Christophe Riccio
cda930bb7a Merge branch '0.9.2' into 0.9.3 2011-05-17 01:29:19 +01:00
Christophe Riccio
dd4b416cd5 Fixed build 2011-05-17 01:15:41 +01:00
Christophe Riccio
b71547aeb8 Merge branch '0.9.2' into 0.9.3 2011-05-17 00:46:20 +01:00
Christophe Riccio
ba4124950b Fixed some build errors... 2011-05-16 23:27:37 +01:00
Christophe Riccio
dccf62a5ee Merge branch '0.9.2' into 0.9.3 2011-05-16 21:59:35 +01:00
Christophe Riccio
6734a5fda3 Updated white spaces 2011-05-16 20:17:14 +01:00
Christophe Riccio
231bcde7e3 Improved doxygens documentation 2011-05-16 19:28:59 +01:00
Christophe Riccio
96a0a678ad Updated doxygen comment convensions 2011-05-16 18:44:16 +01:00
Christophe Riccio
b02f491cec Improved doxygens see also 2011-05-16 17:49:47 +01:00
Christophe Riccio
db651b1845 Improved see also 2011-05-16 17:14:33 +01:00
Christophe Riccio
0cafee2f53 Added see also concept and new header 2011-05-16 14:55:06 +01:00
Christophe Riccio
3863db233b Merge branch '0.9.2' into 0.9.3 2011-05-16 14:06:40 +01:00
Christophe Riccio
43e52baed0 Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-16 00:09:22 +01:00
Christophe Riccio
eb850c0fef Fixed vector angle build #90 2011-05-15 23:58:00 +01:00
Christophe Riccio
1917036aa3 Merge branch '0.9.3' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.3 2011-05-13 03:04:44 +01:00
Christophe Riccio
ad60108e2c Added more doxygen documentation 2011-05-12 17:36:29 +01:00
Christophe Riccio
2ea4c1fb87 Merge branch '0.9.2' into 0.9.3 2011-05-10 00:52:37 +01:00
Christophe Riccio
dc0ae7f145 Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-10 00:48:02 +01:00
Christophe Riccio
e2f3ce429e Added automatic GLM detection 2011-05-10 00:38:33 +01:00
Christophe Riccio
6d19231a70 Automatic detection of the CUDA compiler? 2011-05-09 17:42:29 +01:00
Christophe Riccio
7c67703bca Extended bit field functions: #4 2011-05-09 12:33:00 +01:00
Christophe Riccio
ef9798533a Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-09 03:15:20 +01:00
Christophe Riccio
db7414c484 Removed automatic CUDA compiler detection... 2011-05-09 00:50:52 +01:00
Christophe Riccio
5c5e343a6c Automatically detect GLM 2011-05-09 00:26:30 +01:00
Christophe Riccio
1664a15cc3 Merge branch '0.9.1' into 0.9.2 2011-05-08 19:42:59 +01:00
Christophe Riccio
6088e62291 Fixed namespace error 2011-05-08 19:41:13 +01:00
Christophe Riccio
d4dca93441 Merge branch '0.9.2' into noise 2011-05-08 01:43:50 +01:00
Christophe Riccio
ecc167d0f2 Added length member function 2011-05-08 01:36:13 +01:00
Christophe Riccio
d1571fd15f Fixed nextafterf on Visual C++ 2011-05-07 23:41:45 +01:00
Christophe Riccio
a422706f1e Fixed static assert 2011-05-07 23:40:28 +01:00
Christophe Riccio
d49148564a Fixed cast warninf 2011-05-07 23:36:03 +01:00
Christophe Riccio
268ed351ef Fixed bitReverse function 2011-05-07 17:57:38 +01:00
Christophe Riccio
8432e064a8 Merge branch '0.9.2' into noise 2011-05-07 16:25:59 +01:00
Christophe Riccio
35a22393a7 Fixed merge 2011-05-07 16:23:05 +01:00
Christophe Riccio
9a11b8155e Fixed reverse 2011-05-07 16:20:26 +01:00
Christophe Riccio
f5dedea3d3 Use int instead of sizeType 2011-05-07 16:18:10 +01:00
Christophe Riccio
ac1fe72af1 Back to 0.9.1.3 version 2011-05-07 16:13:37 +01:00
Christophe Riccio
752e8540c2 Fixed conflict 2011-05-07 16:10:09 +01:00
Christophe Riccio
e74f71eb58 Fixed bitfieldExtract implementation 2011-05-07 16:09:10 +01:00
Christophe Riccio
97cedefcbf Fixed missing function definision qualifier 2011-05-07 16:01:22 +01:00
Christophe Riccio
7e8942759e Merge branch '0.9.1' into 0.9.2 2011-05-07 16:00:15 +01:00
Christophe Riccio
af2a12f1dc Fixed assert 2011-05-07 16:00:07 +01:00
Christophe Riccio
5d09d8342a Fixed CUDA support for functions member of classes 2011-05-07 15:37:51 +01:00
Christophe Riccio
d44d87e266 Fixed float as int for CUDA compatibility 2011-05-07 15:01:35 +01:00
Christophe Riccio
e0a71fda81 Merge branch '0.9.1' into 0.9.2 2011-05-07 14:59:12 +01:00
Christophe Riccio
e4792b6f4d Fixed half to float implicit cast 2011-05-07 14:59:03 +01:00
Christophe Riccio
49da4b3863 Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-05-06 21:18:37 +01:00
Christophe Riccio
1c85dcefd4 Fixed GTX_matrix_interpolation warnings 2011-05-06 13:29:43 +01:00
Christophe Riccio
58053e5b89 Added GLM_GTX_matrix_interpolation extension 2011-05-06 13:24:05 +01:00
Christophe Riccio
f433049bca Merge branch '0.9.2' into noise 2011-05-06 12:59:06 +01:00
Christophe Riccio
9fd02f9177 Fixed Visual C++ 32 case 2011-05-06 12:22:51 +01:00
Christophe Riccio
3d7d4dc9c2 Fixed glm::detail::nextafter implementation 2011-05-06 12:12:22 +01:00
Christophe Riccio
6efc6940b8 Merge branch '0.9.2' into gtx_ulp 2011-05-06 12:04:20 +01:00
Christophe Riccio
73a252b75b Merge branch '0.9.2' into noise 2011-05-06 12:03:56 +01:00
Christophe Riccio
b0d170258c Merge branch '0.9.1' into 0.9.2 2011-05-06 12:02:58 +01:00
Christophe Riccio
377e2bfb07 Updated 64 types support to include C99 compiler 2011-05-06 11:57:10 +01:00
Christophe Riccio
16a9250842 Added nextafter implementation 2011-05-06 11:16:10 +01:00
Christophe Riccio
ee56c3a449 Added float unit tests 2011-05-06 10:10:11 +01:00
Christophe Riccio
06d0b33f7b Fixed build 2011-05-05 13:36:07 +01:00
Christophe Riccio
29ffc7e748 Merge branch '0.9.2' into noise 2011-05-05 12:40:36 +01:00
Christophe Riccio
763699f528 Merge branch 'noise' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into noise 2011-05-05 12:36:32 +01:00
Christophe Riccio
378da68899 Merge branch '0.9.2' into gtx_ulp 2011-05-05 12:35:03 +01:00
Christophe Riccio
22a2cd5332 Fixed typo 2011-05-05 12:34:24 +01:00
Christophe Riccio
b6857ae15f Added ULP functions declarations 2011-05-04 20:58:30 +01:00
Christophe Riccio
17c964be6e Added vector implementation 2011-05-04 20:18:05 +01:00
Christophe Riccio
cb455f49ce Added GTX_ulp implementation of scalar functions (TODO: vector ones) 2011-05-04 10:32:44 +01:00
Christophe Riccio
58d2d282f2 Updated naming conventions 2011-05-04 10:21:25 +01:00
Christophe Riccio
144caa18d5 Fixed ticket #48, improved SLERP interpolation 2011-05-03 11:52:51 +01:00
Christophe Riccio
a432aec515 Visual C++ Version... 2011-05-03 00:20:09 +01:00
Christophe Riccio
79cec21c3a Merge branch '0.9.2' into gtx_ulp 2011-05-03 00:08:49 +01:00
Christophe Riccio
0ac5c86fd6 Merge branch '0.9.2' into noise 2011-05-03 00:08:15 +01:00
Christophe Riccio
ee79782477 Merge branch '0.9.1' into 0.9.2 2011-05-03 00:04:06 +01:00
Christophe Riccio
8e3b911add Fixed mat2 inverse ticket #84 2011-05-03 00:03:57 +01:00
Christophe Riccio
c42904c720 Merge branch '0.9.1' into 0.9.2 2011-05-02 23:44:48 +01:00
Christophe Riccio
5ffc2ec483 Fixed alignment 2011-05-02 23:44:37 +01:00
Christophe Riccio
7fad31404d Updated noise extension API 2011-04-28 11:26:18 +01:00
Christophe Riccio
b80a6bb251 Fixed build errors 2011-04-28 11:17:42 +01:00
Christophe Riccio
8c4f1fd150 Fixed build errors 2011-04-28 10:51:01 +01:00
Christophe Riccio
33acb4f3ee Merge branch 'noise' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into noise 2011-04-27 19:51:11 +01:00
Christophe Riccio
e159653b57 Fixed build error 2011-04-27 19:50:39 +01:00
Christophe Riccio
4cf1eedbaf Fixed build error 2011-04-27 19:40:14 +01:00
Christophe Riccio
33abc97077 Fixed build errors 2011-04-27 19:28:00 +01:00
Christophe Riccio
d78ffa1d15 Added draft implementations for all noise functions 2011-04-27 17:29:11 +01:00
Christophe Riccio
f9857721d8 Fixed qualifiers 2011-04-26 15:50:55 +01:00
Christophe Riccio
dbca36a123 Added noise function declarations 2011-04-26 15:46:22 +01:00
Christophe Riccio
00169d0cde Fixed noise function declarations 2011-04-26 14:59:33 +01:00
Christophe Riccio
46563c4e01 Merge branch '0.9.2' into noise 2011-04-26 14:48:58 +01:00
Christophe Riccio
7d0ba05fc2 Merge branch '0.9.2' into gtx_ulp 2011-04-26 14:48:36 +01:00
Christophe Riccio
eb95923402 Developement test 2011-04-26 14:46:30 +01:00
Christophe Riccio
69c764eca9 Fixed build 2011-04-26 14:24:45 +01:00
Christophe Riccio
6595dfab86 Updated function qualifier with GLM macro 2011-04-26 14:10:51 +01:00
Christophe Riccio
5d2673fbba Merge branch '0.9.2' into cuda 2011-04-26 14:07:36 +01:00
Christophe Riccio
d1dd18ce40 Fixed merge 2011-04-26 14:05:18 +01:00
Christophe Riccio
68ccdb2c0f Merge branch '0.9.2' into noise 2011-04-26 13:51:21 +01:00
Christophe Riccio
6d5cfcd4b0 Merge branch '0.9.1' into noise 2011-04-26 13:51:09 +01:00
Christophe Riccio
3fd2a71d1e Merge branch '0.9.1' into 0.9.2 2011-04-26 13:49:49 +01:00
Christophe Riccio
783daace97 Merge branch '0.9.2' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2 2011-04-26 13:25:29 +01:00
Christophe Riccio
3910e046b5 Merge branch '0.9.2' into gtx_ulp 2011-04-26 12:47:01 +01:00
Christophe Riccio
1cf66a25d9 Fixed make_vec* functions for XCode 4 2011-04-26 12:45:29 +01:00
Christophe Riccio
1dd9532605 Fixed ULP declaration 2011-04-26 12:42:01 +01:00
Christophe Riccio
8e4dcece16 Fixed vector based ULP functions 2011-04-26 12:29:56 +01:00
Christophe Riccio
2ca5985b0e Added ULP test file 2011-04-26 12:08:30 +01:00
Christophe Riccio
c6ccf28186 Merge branch '0.9.1' into gtx_ulp 2011-04-26 11:47:46 +01:00
Christophe Riccio
c7af08f4ce Fixed quaternion inverse, ticket #82 2011-04-25 23:24:30 +01:00
Christophe Riccio
082d9151d8 Updated simplex noise 3D 2011-04-21 18:19:06 +01:00
Christophe Riccio
477382f798 Merge branch '0.9.2' into noise 2011-04-21 17:21:15 +01:00
Christophe Riccio
3bf665116d Added snoise (2d) implementation draft 2011-04-21 17:20:56 +01:00
Christophe Riccio
a805b42f8b Added noise extension and test files 2011-04-21 12:27:05 +01:00
Christophe Riccio
952dbfcfd7 Updated compiler versions and identifer 2011-04-21 11:27:21 +01:00
Christophe Riccio
27b06c9e42 Fixed build 2011-04-21 11:09:39 +01:00
Christophe Riccio
504ad9c8fa Fixed build 2011-04-21 11:09:01 +01:00
Christophe Riccio
cbe4c95720 Added CUDA as a copiler 2011-04-21 11:07:48 +01:00
Christophe Riccio
7223b39c36 Merge branch '0.9.1' into gtx_ulp 2011-04-21 10:46:15 +01:00
Christophe Riccio
bc49db789c Fixed merge 2011-04-21 10:42:26 +01:00
Christophe Riccio
9b2634b19e Merge branch '0.9.2' into noise 2011-04-21 10:38:07 +01:00
Christophe Riccio
cafef80e83 Merge branch '0.9.1' into 0.9.2 2011-04-21 10:37:36 +01:00
Christophe Riccio
f818f0309d Fixed merge 2011-04-21 10:34:20 +01:00
Christophe Riccio
0fe8a365ba Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-04-20 12:16:49 +01:00
Christophe Riccio
5459a4dcfb Clarify angleAxis function 2011-04-20 10:30:26 +01:00
Christophe Riccio
a338b2771a Updated noise implementation 2011-04-15 19:33:22 +01:00
Christophe Riccio
b2ae0a3ce9 Added detail code for simplex noise implementation 2011-04-13 22:30:20 +01:00
Christophe Riccio
bbf97d0e23 Merge branch '0.9.2' into noise 2011-04-13 18:49:43 +01:00
Christophe Riccio
880026c083 Added links to GLSL man pages for noise functions 2011-04-13 18:46:32 +01:00
Christophe Riccio
15259dc1e2 Added packing function documentation 2011-04-13 18:41:57 +01:00
Christophe Riccio
1420d0c926 Added GLSL man page links for vector relational functions 2011-04-13 07:53:13 +01:00
Christophe Riccio
52534b80f8 Added GLSL man page links for trigonometric functions 2011-04-13 07:46:04 +01:00
Christophe Riccio
01d27e2042 Added GLSL man page links for matrix functions 2011-04-13 07:40:01 +01:00
Christophe Riccio
faaa9c3cf8 Completed interger function links to GLSL man pages 2011-04-12 22:44:18 +01:00
Christophe Riccio
123e58e266 Added links to the GLSL man pages 2011-04-12 22:13:14 +01:00
Christophe Riccio
b9f388f122 Added links to the GLSL man pages 2011-04-12 14:05:13 +01:00
Christophe Riccio
8663d9f67d Merge branch '0.9.1' into 0.9.2 2011-04-11 16:19:03 +01:00
Christophe Riccio
961f4e3eed Fixed uintBitsToFloat, function more os less missing 2011-04-11 16:18:40 +01:00
Christophe Riccio
dc4623b51d Added link to GLSL man pages 2011-04-11 16:12:35 +01:00
Christophe Riccio
6f5a9244ee Added man page links 2011-04-11 11:02:11 +01:00
Christophe Riccio
e87cca43e0 Merge branch '0.9.2' into gtx_ulp 2011-04-11 10:55:38 +01:00
Christophe Riccio
41382c1608 Added extension 2011-04-09 13:22:50 +01:00
Christophe Riccio
90e901b92f Added inital files for simplex noise 2011-04-09 13:05:08 +01:00
Christophe Riccio
8ef16675b5 Merge branch '0.9.2' into cuda 2011-04-09 11:28:44 +01:00
Christophe Riccio
9e5554514c Fixed merge 2011-04-09 11:04:08 +01:00
Christophe Riccio
73f66c2260 Anticipate VC2011 2011-04-09 10:16:18 +01:00
Christophe Riccio
4a9bd5c139 Updated revision number for release 2011-04-09 10:12:30 +01:00
Christophe Riccio
9e79018737 Merge branch '0.9.2' into cuda 2011-04-09 10:11:43 +01:00
Christophe Riccio
376d40ce00 updated version numbers 2011-04-09 10:11:35 +01:00
Christophe Riccio
bb99fbb289 Completed implementation of building a GLM type from a pointer 2011-04-09 10:10:20 +01:00
Christophe Riccio
2bf467eb3c Merge branch '0.9.1' into 0.9.2 2011-04-09 09:57:40 +01:00
Christophe Riccio
b4848bb3e1 Fixed warnings, ticket #79 2011-04-09 09:52:33 +01:00
Christophe Riccio
201281d06d Added CUDA support 2011-04-09 09:44:32 +01:00
Christophe Riccio
24e2477fdf Create a vector from a pointer 2011-04-08 22:09:15 +01:00
Christophe Riccio
30b39b01d7 Merge branch '0.9.1' into 0.9.2 2011-04-01 18:02:35 +01:00
Christophe Riccio
08fe3e049b Fixed ticket #78, typo 2011-03-28 12:33:18 +01:00
Christophe Riccio
63738b5cfa Fixed compiler detection ticket 75 2011-03-18 15:35:55 +00:00
Christophe Riccio
b7babdb5bc Fixed warnings 2011-03-18 03:06:13 +00:00
Christophe Riccio
0ec9f1d443 Fixed warning with 64 bits values 2011-03-18 01:50:40 +00:00
Christophe Riccio
9f16d9e3e7 Fixed warning with Clang C++, ticket #71 2011-03-12 03:01:52 +00:00
Christophe Riccio
b918e3ea3f Fixed pick function... again 2011-03-11 02:15:15 +00:00
Christophe Riccio
e2f8c06e85 Completed new precision API 2011-03-11 01:28:28 +00:00
Christophe Riccio
334acfa7aa Merge branch '0.9.1' into precision 2011-03-11 00:46:47 +00:00
Christophe Riccio
06ee0b868b Merge branch '0.9.1' into gtx_ulp 2011-03-11 00:41:09 +00:00
Christophe Riccio
b1e770c63b Merge branch '0.9.1' into 0.9.2 2011-03-11 00:29:18 +00:00
Christophe Riccio
d08c508f01 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-03-11 00:25:00 +00:00
Christophe Riccio
e8a78c3998 Comment old precision API 2011-03-10 00:45:28 +00:00
Christophe Riccio
8f517b7505 Removed define GLMvaltype 2011-03-09 11:54:06 +00:00
Christophe Riccio
f4d6be2064 Added new default precision API 2011-03-09 10:29:08 +00:00
Christophe Riccio
e106bd62cf Fixed ticket #69, missing namespace 2011-03-09 10:09:45 +00:00
Christophe Riccio
453607acec Typo 2011-03-09 09:54:35 +00:00
Christophe Riccio
7ca74e2b4d Fixed pick implementation... again 2011-03-09 09:51:19 +00:00
Christophe Riccio
9cf34a3794 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-03-07 09:59:25 +00:00
Christophe Riccio
84fef7d988 updated ULP extension 2011-03-07 09:56:48 +00:00
Christophe Riccio
0990ac4583 Added ULP base function 2011-03-06 13:39:19 +00:00
Christophe Riccio
29df45a166 Merge branch '0.9.1' into gtx_ulp 2011-03-06 11:28:27 +00:00
Christophe Riccio
1b91fe7790 Started removing GLMvalType 2011-03-03 10:53:20 +00:00
Christophe Riccio
06c18d08d7 Added GLSL man page link 2011-03-02 15:55:45 +00:00
Christophe Riccio
f73ebcedb9 Fixed inline 2011-03-02 11:44:14 +00:00
Christophe Riccio
89367d5def Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-03-02 09:26:37 +00:00
Christophe Riccio
5ac38b0af7 Updated version for GLM 0.9.1 final release 2011-02-28 11:13:04 +00:00
Christophe Riccio
71a1df2780 Fixed ticket #45 missing iline 2011-02-22 10:30:54 +00:00
Christophe Riccio
a0b07465a7 Fixed setup moved 2011-02-22 10:13:20 +00:00
Christophe Riccio
b3ab977291 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-22 01:37:07 +00:00
Christophe Riccio
787a60956f Added files for GLM_GTX_ulp extension 2011-02-22 01:35:55 +00:00
Christophe Riccio
418088a947 Moved setup.hpp 2011-02-22 01:22:38 +00:00
Christophe Riccio
ecdbdf753c Fixed ticket #52, namespace collision 2011-02-21 15:24:01 +00:00
Christophe Riccio
ad84fb61f5 Fixed ticket #44 with name collision 2011-02-21 15:23:10 +00:00
Christophe Riccio
ce78b77f86 Improved alignment 2011-02-21 15:03:01 +00:00
Christophe Riccio
441f8a6575 Factorised code, reduces number of warnings 2011-02-21 14:43:47 +00:00
Christophe Riccio
e09a1f497e Resoved ticket #50, removed some warnings 2011-02-21 14:16:06 +00:00
Christophe Riccio
8ae490c437 Fixed cast 2011-02-17 11:27:36 +00:00
Christophe Riccio
0bac9eae91 Fixed inline, ticket #45 2011-02-17 01:36:59 +00:00
Bob Kuehne
ba910c7be2 fixes for linux 2011-02-15 12:34:39 -05:00
Christophe Riccio
97d39d643d Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-13 02:18:02 +00:00
Christophe Riccio
ba0b7a7bd9 Merge branch 'doc' into 0.9.1 2011-02-12 22:18:36 +00:00
Christophe Riccio
ff5b922008 Updated version for upcomming release 2011-02-12 22:17:29 +00:00
Christophe Riccio
a7f5e57d80 Merge branch 'doc' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-09 23:28:54 +00:00
Christophe Riccio
78aa0254a6 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-09 23:28:28 +00:00
Christophe Riccio
dfd5c41228 Merge branch '0.9.1' into doc 2011-02-09 14:02:06 +00:00
Christophe Riccio
733beba8ce Removed files 2011-02-09 14:01:05 +00:00
Christophe Riccio
1742595502 Removed file from a previously delete extension 2011-02-09 14:00:00 +00:00
Christophe Riccio
7cf85dddb0 Fixed typo 2011-02-09 13:55:55 +00:00
Christophe Riccio
0ecbec4f74 removed IMG namespace 2011-02-09 13:53:33 +00:00
Christophe Riccio
dd07c3cb5b Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-08 23:55:15 +00:00
Christophe Riccio
ac6fd19510 Added comment with slerp equation 2011-02-08 23:54:58 +00:00
Christophe Riccio
7ab3d65253 Doxygen doc udpated, clean up, fixes and stuff 2011-02-08 16:03:45 +00:00
Christophe Riccio
79f0f7c49f Merge branch '0.9.1' into doc 2011-02-08 15:35:48 +00:00
Christophe Riccio
26766eaac4 Added outerProduct SIMD implementation 2011-02-08 15:35:06 +00:00
Christophe Riccio
572e379dd3 Updated naming conventions 2011-02-08 15:22:25 +00:00
Christophe Riccio
f2a8d5a976 Updated fast versions 2011-02-08 14:16:54 +00:00
Christophe Riccio
a53acffaf4 Completed SQRT SIMD implementations 2011-02-08 12:31:20 +00:00
Christophe Riccio
ac23e433f0 Fixed merge 2011-02-08 12:10:15 +00:00
Christophe Riccio
c07a33334b Fixed merge 2011-02-08 12:00:35 +00:00
Christophe Riccio
75af4af789 Added alternative implementation of SLERP 2011-02-08 11:59:00 +00:00
Christophe Riccio
d77694f8ac Added SIMD sqrt functions support, ticket #2 2011-02-08 10:37:47 +00:00
Christophe Riccio
9fbfb8c208 Ticket #37: Added pickMatrix function 2011-02-07 14:37:53 +00:00
Christophe Riccio
71eaa832ec Merge branch 'doc' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into doc 2011-02-07 12:29:04 +00:00
Christophe Riccio
7a3aa677be Fixed ticket #33 2011-02-07 10:39:12 +00:00
Christophe Riccio
2e6cb304c3 Fixed ticket #33 2011-02-07 10:37:37 +00:00
Christophe Riccio
c2b2467504 Merge git://github.com/mysticbob/glm into linux 2011-02-07 10:20:29 +00:00
Christophe Riccio
30a372fd59 Merge branch '0.9.1' into doc 2011-02-05 01:17:15 +00:00
Christophe Riccio
2cf02a836c Apply 'basic grouping patch' Ticket #36 2011-02-05 00:49:50 +00:00
Bob Kuehne
963822e537 * update branch
* fix bug
2011-02-04 15:47:45 -05:00
Christophe Riccio
7832018cbb Deprecated cross function between quaternions 2011-02-04 17:03:17 +00:00
Christophe Riccio
0a2873f83b Merge branch '0.9.0' into 0.9.1 2011-02-04 10:57:34 +00:00
Christophe Riccio
5b2e2e2285 Added multiplication operator 2011-02-04 10:57:03 +00:00
Christophe Riccio
48b92ad897 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-02-01 12:44:27 +00:00
Christophe Riccio
529e174932 Fixed typo 2011-02-01 12:43:51 +00:00
Christophe Riccio
9bad7f048e Force SSE AVX instructions 2011-02-01 10:53:18 +00:00
Christophe Riccio
e6cff263e5 Preparing GLM 0.9.1.A release 2011-01-31 23:39:08 +00:00
Christophe Riccio
de7e227bf0 Added missing extensions & clean up 2011-01-31 18:39:28 +00:00
Christophe Riccio
9b38fe5dcb Updated copyright date 2011-01-31 18:32:27 +00:00
Christophe Riccio
e6135ad1bd Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0 2011-01-31 18:15:51 +00:00
Christophe Riccio
b02890730b Removed some branching 2011-01-31 18:14:23 +00:00
Christophe Riccio
cb05c4c00f Fixed merge 2011-01-31 17:25:16 +00:00
Christophe Riccio
2268a23bf3 Fixed trunc implementation 2011-01-31 17:24:08 +00:00
Christophe Riccio
c2792febb2 Updated SIMD implementation 2011-01-31 17:18:17 +00:00
Christophe Riccio
86328415fa Increase branch prediction on clamp function 2011-01-31 17:17:42 +00:00
Christophe Riccio
8387847c42 Improved simd cast and added duplicated values function with smind instructions 2011-01-31 12:38:48 +00:00
Christophe Riccio
510d9bbccf Fixed build 2011-01-31 12:21:11 +00:00
Christophe Riccio
96d6e76e78 Fixed merge 2011-01-30 17:19:37 +00:00
Christophe Riccio
d6dde1bf84 Added missing equal operators 2011-01-30 14:21:43 +00:00
Christophe Riccio
19f1decaac Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-01-29 17:52:42 +00:00
Christophe Riccio
2173dba0fd Updated SIMD implementation 2011-01-29 17:51:44 +00:00
Christophe Riccio
4721dbeb4a Added declarations 2011-01-28 18:39:52 +00:00
Christophe Riccio
a511553d8e Added missing SIMD implementations 2011-01-28 17:06:57 +00:00
Christophe Riccio
316b4befae Added user defines comments 2011-01-28 14:30:04 +00:00
Christophe Riccio
2b515fd191 Updated swizzle operator API 2011-01-28 14:26:37 +00:00
Christophe Riccio
e8b35cc58c Updated swizzle operator API 2011-01-28 14:24:33 +00:00
Christophe Riccio
1b6c73a82e Added packing implementations 2011-01-28 11:59:02 +00:00
Christophe Riccio
088c7d1188 Updated 'force' API 2011-01-26 12:05:11 +00:00
Christophe Riccio
8f700a05ef Updated SSE error message 2011-01-24 16:01:40 +00:00
Christophe Riccio
83809b1066 Added error message if included without SSE support 2011-01-24 15:52:38 +00:00
Christophe Riccio
654ef59753 Clean up 2011-01-24 15:44:39 +00:00
Christophe Riccio
c06484ff12 Clean up 2011-01-24 15:44:14 +00:00
Christophe Riccio
019c6ced18 Fixed SSE detection on GCC 2011-01-24 15:43:46 +00:00
Christophe Riccio
438089295e Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-01-21 00:38:18 +00:00
Christophe Riccio
afdbba7d82 Uniformalized matrix transform function 2011-01-21 00:37:42 +00:00
Christophe Riccio
d8ddba592f Fixed Visual C++ build 2011-01-20 23:28:33 +00:00
Christophe Riccio
a00f95d2b5 Fixed 64 bits in Visual C++ 2011-01-20 23:11:55 +00:00
Christophe Riccio
b0325a9714 Clean up 2011-01-20 18:26:24 +00:00
Christophe Riccio
dc979ddfaf Updated architechture detection and checking 2011-01-20 14:06:56 +00:00
Christophe Riccio
53b7a7c64b Added packing function implementations 2011-01-20 13:50:03 +00:00
Christophe Riccio
17234f68e0 Clean up 2011-01-20 12:22:43 +00:00
Christophe Riccio
d8606d1825 Updated integer matrix implementation 2011-01-20 12:16:28 +00:00
Christophe Riccio
e4421a9b0f Updated copyright dates 2011-01-20 11:40:14 +00:00
Christophe Riccio
4a66971f96 Added precision based type integer matrices 2011-01-20 11:38:39 +00:00
Christophe Riccio
c2250eba87 Added matrix_integer draft 2011-01-20 11:02:39 +00:00
Christophe Riccio
56789da7f0 Fixed build 2011-01-20 11:01:17 +00:00
Christophe Riccio
5811efecad Updated compiler specific qualifier 2011-01-19 17:31:36 +00:00
Christophe Riccio
da085b4287 Added extension include messages 2011-01-19 17:10:55 +00:00
Christophe Riccio
2aba768990 Added extension inclusion messages 2011-01-19 16:41:58 +00:00
Christophe Riccio
1e9ef124e8 Updated extensions list 2011-01-19 16:02:13 +00:00
Christophe Riccio
0ba4424d70 Fixed virtrev extension support 2011-01-19 15:47:03 +00:00
Christophe Riccio
a539e22185 Improved platform detection 2011-01-19 15:44:05 +00:00
Christophe Riccio
abcefb9e77 Cleanup deprecated extensions 2011-01-19 15:08:18 +00:00
Christophe Riccio
7c177c0ea3 Updated component modes management 2011-01-19 15:01:17 +00:00
Christophe Riccio
c7f863e0b4 Updated GCC and Visual Studio version lists and messages 2011-01-19 13:22:36 +00:00
Christophe Riccio
ecb326509a Clarify dummy.cpp purpose 2011-01-19 12:49:35 +00:00
Christophe Riccio
c9bc025081 Merge branch '0.9.0' into 0.9.1 2011-01-19 12:32:00 +00:00
Christophe Riccio
2fd280a6f8 Fixed build 2011-01-19 12:31:45 +00:00
Christophe Riccio
02241126ee Clarify dummy.cpp 2011-01-19 12:31:19 +00:00
Christophe Riccio
fbd1c49fbc Updated message system 2011-01-19 12:27:30 +00:00
Christophe Riccio
14b7c7337b Merge 2011-01-19 12:10:27 +00:00
Christophe Riccio
02bd23bee7 Improved 64 bits support on GCC 2011-01-19 12:08:47 +00:00
Christophe Riccio
7110f4febd Updated version 2011-01-19 12:06:12 +00:00
Christophe Riccio
c6e7d14555 Updated equal and not equal operators for matrices 2011-01-19 12:05:28 +00:00
Christophe Riccio
efce35f901 Updated equal and not equal operators for vectors 2011-01-19 11:56:48 +00:00
Christophe Riccio
691f665a23 Automatic use of C++ 0x 2011-01-19 00:39:28 +00:00
Christophe Riccio
2a9bf3951a Updated static assert 2011-01-18 22:31:06 +00:00
Christophe Riccio
20e52ebdab Added compute random stuff test 2011-01-16 01:18:39 +00:00
Christophe Riccio
c891092425 Added unit tests for vector relational 2011-01-15 22:08:31 +00:00
Christophe Riccio
ac7e851692 Improved vertor type check and fixed vertor relational tests 2011-01-15 20:04:36 +00:00
Christophe Riccio
ba0d3bbaff Completed swizzle operations implemenation 2011-01-15 20:03:31 +00:00
Christophe Riccio
b77d66317e Updated swizzle impl and tests 2011-01-15 02:37:34 +00:00
Christophe Riccio
e145f7e389 Updated swizzle implementation, assert and static_assert draft 2011-01-14 20:26:58 +00:00
Christophe Riccio
21c1fa14a7 Updated GLM_GTC_swizzle extension + tests 2011-01-14 19:35:39 +00:00
Christophe Riccio
b5cda17ea8 Fixed GCC build and tests 2011-01-11 16:23:45 +00:00
Christophe Riccio
d31d1e9c10 Added more pref tests 2011-01-11 14:10:29 +00:00
Christophe Riccio
4cb7bcd4f1 Updated det tests + PSHUFD det impl 2011-01-11 12:05:12 +00:00
Christophe Riccio
197c0d26b7 Fixed build fixed SSE fast det 2011-01-11 01:41:02 +00:00
Christophe Riccio
178f736fb0 Added SSE optimization 'platforms' 2011-01-11 01:28:03 +00:00
Christophe Riccio
d7755485c8 Updated SSE setup 2011-01-10 20:10:35 +00:00
Christophe Riccio
9bfef421e2 fixed SSE reflect 2011-01-10 18:57:05 +00:00
Christophe Riccio
3f05907da0 Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-01-07 21:07:28 +00:00
Christophe Riccio
1afc8012a2 Updated naming convension and namespace 2011-01-07 09:59:42 +00:00
Christophe Riccio
eb3146b01e Only setup.hpp add instrinsics headers 2011-01-07 09:17:47 +00:00
Christophe Riccio
f125531bfb Added setup config 2011-01-06 22:54:34 +00:00
Christophe Riccio
9b6db1d04e Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2011-01-06 21:04:42 +00:00
Christophe Riccio
ba415acc76 Draft of SSE auto include 2011-01-06 20:24:07 +00:00
Christophe Riccio
a9cef7a516 Added SSE det function 2011-01-06 18:33:42 +00:00
Christophe Riccio
e3ae7e3db5 Added determinant SSE draft 2011-01-05 16:56:07 +00:00
Christophe Riccio
1cef1cc4d9 Added GLM 0.9.0.6 changes 2010-12-20 01:24:59 +00:00
Christophe Riccio
637c2c5819 Resolved ticket #32 2010-12-20 00:23:22 +00:00
Christophe Riccio
ef0759ab21 Ticket #29 2010-12-20 00:16:00 +00:00
Christophe Riccio
e07f5f1f24 Fixes submitted by ticket #30 2010-12-20 00:04:53 +00:00
Christophe Riccio
d7f768718c Added tests to main repository 2010-12-17 01:33:17 +00:00
Christophe Riccio
9b01c2d57c Merge branch '0.9.1' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2010-12-16 23:34:30 +00:00
Christophe Riccio
b149eb626c Updated simd implementation 2010-12-16 23:33:04 +00:00
Christophe Riccio
568eb9bc34 draft for instruction set management 2010-12-16 15:47:54 +00:00
Christophe Riccio
4634ff3647 Fixed simd mat4 build 2010-12-16 10:32:43 +00:00
Christophe Riccio
866db89305 Updated swizzle implementation 2010-12-16 02:16:58 +00:00
Christophe Riccio
a7c7645c99 Make sure that dummy.cpp is not for being built 2010-12-15 09:48:39 +00:00
Christophe Riccio
47f1d6e5cc Fixed build on QT Creqtor 2010-12-15 00:03:47 +00:00
Christophe Riccio
35aaedb95c Fixed GCC static assert 2010-12-14 23:42:44 +00:00
Christophe Riccio
4c28b314f9 updated compiler list 2010-12-14 23:42:18 +00:00
Christophe Riccio
a0b835d2f5 Fixed build on Mac GCC 2010-12-14 22:34:11 +00:00
Christophe Riccio
e346df1889 Fixed static asserts 2010-12-14 19:54:49 +00:00
Christophe Riccio
9eca6be854 Fixed static_assert on GCC 2010-12-14 19:49:52 +00:00
Christophe Riccio
7ba75dff4b Updated SIMD operations 2010-12-13 18:34:02 +00:00
Christophe Riccio
b3816c2ccd Merge branch 'intrinsic' into 0.9.1 2010-12-13 12:24:17 +00:00
Christophe Riccio
cd183edb29 Promoted matrix inverse functions 2010-12-13 12:19:51 +00:00
Christophe Riccio
455144b990 Promoted perspective functions 2010-12-13 12:04:37 +00:00
Christophe Riccio
4425b722c0 Fixed namespace complicts 2010-12-13 12:02:39 +00:00
Christophe Riccio
b0d930330f Added GTC matrix inverse 2010-12-13 12:01:57 +00:00
Christophe Riccio
7566152ba0 Refactored extensions 2010-12-13 12:00:48 +00:00
Christophe Riccio
631c13ad84 Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.1 2010-12-01 11:25:49 +00:00
Christophe Riccio
4409032a9d Optimized inverse 2010-11-27 13:24:28 +00:00
Christophe Riccio
593ef0261f Fixed include directories 2010-11-16 18:01:23 +00:00
Christophe Riccio
23ba487f03 Improved C++0x static_assert support 2010-11-12 18:58:55 +00:00
Christophe Riccio
8045560a26 Cleanup extensions 2010-11-12 17:41:38 +00:00
Christophe Riccio
5b75955336 Added C++0x static_assert support 2010-11-12 17:40:52 +00:00
Christophe Riccio
a8e012b12c Merged double_float extension to type_precision 2010-11-12 17:28:32 +00:00
Christophe Riccio
2baf870c49 Rewrapped GL compatibility and GLU replacement functions 2010-11-12 17:23:04 +00:00
Christophe Riccio
d56da3b541 Promoted extension 2010-11-12 16:30:16 +00:00
Christophe Riccio
833ef6bcc6 Removed moved code 2010-11-12 15:02:31 +00:00
Christophe Riccio
8f2cae1e1f updated GL and GLU replacement extensions 2010-11-12 14:24:28 +00:00
Christophe Riccio
3d7539d2bb Merge branch '0.9.0' into ext-tmpl 2010-11-07 23:38:50 +00:00
Christophe Riccio
a3cd73d21d Merge http://github.com/mysticbob/glm into 0.9.0-clang 2010-10-27 21:26:29 +01:00
Christophe Riccio
e93ca2c762 Fixed ticket #27, missing inline 2010-10-27 21:15:19 +01:00
Bob Kuehne
6affb1b1ff fixes for clang compatibility 2010-10-26 14:48:22 -04:00
Christophe Riccio
c13515fb22 Fixed declaration / definision mismatch 2010-10-19 12:33:10 +01:00
Christophe Riccio
f93f73b877 Added extension files 2010-10-18 12:29:53 +01:00
Christophe Riccio
e724e5170c Fixed GLM_GTX_bit extension 2010-10-05 23:52:59 +01:00
Christophe Riccio
64677b50a0 Fixed operators declarations 2010-10-05 23:32:02 +01:00
Christophe Riccio
a1bfc1071b Updated version number 2010-10-04 14:47:37 +01:00
Christophe Riccio
54ac116806 Fixed division operator 2010-10-04 13:01:05 +01:00
alma
19ed9524f8 GLM_EXTERNAL_TEMPLATE macro condition for inline files 2010-09-06 12:24:10 -05:00
alma
bf41e1ee5c start of external template explicit instantiation
+ glm_core.cpp
+ gen_external_templates.py

! vec1 and half types are still having problems
! no operators yet
2010-09-06 12:19:26 -05:00
Christophe Riccio
a8f4b26f83 Merge branch '0.9.0' of ssh://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0 2010-08-26 11:35:10 +01:00
Christophe Riccio
85bce33797 Fixed operator / 2010-08-25 23:37:02 +01:00
Christophe Riccio
e65fc31481 Updated version 2010-08-25 23:36:13 +01:00
Christophe Riccio
656113c508 Added missing constructors 2010-08-24 14:06:05 +01:00
Christophe Riccio
4a599e1b93 Fixed non-squared products 2010-08-24 14:00:09 +01:00
Christophe Riccio
3df06bee41 Fixed extension dependence 2010-07-08 12:24:33 +01:00
Christophe Riccio
7f8f260877 Prepare release 2010-07-08 12:14:52 +01:00
Christophe Riccio
52d119f7c3 Added int 10 10 10 2 extension 2010-07-08 12:09:50 +01:00
Christophe Riccio
2fb86e9b77 Added GLM_GTX_int_10_10_10_2 2010-07-08 11:05:33 +01:00
Christophe Riccio
c866207fe0 Fixed ticket #23 2010-07-08 10:44:50 +01:00
Christophe Riccio
ea61e975e4 Fixed ticket #24 2010-07-06 14:02:25 +01:00
Christophe Riccio
22a7f6d1f1 Fixed swizzle extension 2010-07-02 16:19:26 +01:00
Christophe Riccio
112f755b0b Fixed oriented angle functions 2010-06-20 15:54:12 +01:00
Christophe Riccio
39a4ee0455 Fixed namespace access 2010-06-20 11:42:28 +01:00
Christophe Riccio
478e3ffaad Updated email 2010-05-28 18:16:16 +01:00
Christophe Riccio
2aae6d8418 Merge branch '0.9.0' into intrinsic 2010-05-25 12:32:56 +01:00
Christophe Riccio
bb4d1f48c1 setup.hpp 2010-05-23 21:33:42 +01:00
Christophe Riccio
3998db879a Merge branch 'cuda' into 0.9.0 2010-05-20 12:09:47 +01:00
Christophe Riccio
a4f97ece79 Fixed merge 2010-05-20 12:07:01 +01:00
Christophe Riccio
8d89e9fa45 Fixed _YES / _NO 2010-05-20 12:03:06 +01:00
Christophe Riccio
1de373ee84 Fixed warnings 2010-05-17 22:53:34 +01:00
Christophe Riccio
1dc86fdd99 Merge branch '0.9.0' of git://ogl-math.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.0 2010-05-15 12:07:29 +01:00
Christophe Riccio
2c20e154fd Fix type checking for Objective C support 2010-05-12 12:18:11 +01:00
Christophe Riccio
f802476854 Fix for Objective C support 2010-05-12 01:17:03 +01:00
Christophe Riccio
1524fd74d1 Fix mix warning 2010-05-11 12:23:48 +01:00
Christophe Riccio
1003972aba Updated documentation 2010-04-30 17:20:04 +01:00
Christophe Riccio
17f1f967bb Updated documentation 2010-04-30 16:50:05 +01:00
Christophe Riccio
f1ff14b842 Added SIMD extensions 2010-04-30 12:08:29 +01:00
Christophe Riccio
7a6ae63b43 Merge branch '0.9.1' into intrinsic 2010-04-30 12:05:49 +01:00
Christophe Riccio
a68bb0c534 Clean up promoted extensions 2010-04-30 11:11:09 +01:00
Christophe Riccio
bcd6716592 Move vecx and matx 2010-04-30 11:00:54 +01:00
Christophe Riccio
ee7b52c8ee Promoted extension to GTC 2010-04-30 10:53:48 +01:00
Christophe Riccio
679e46ae98 Removed extension for intrinsic branche 2010-04-30 10:52:36 +01:00
Christophe Riccio
d462852ff9 Added GLM_GTC_type_ptr extension 2010-04-30 10:37:22 +01:00
Christophe Riccio
1fbda8371f Added GLM_GTC_type_ptr extension 2010-04-30 10:37:08 +01:00
Christophe Riccio
990ec8df2f Fixed build, fixed extensions list 2010-04-30 09:59:43 +01:00
Christophe Riccio
d5c4dc0aeb Added GLM_GTC_swizzle 2010-04-30 09:52:38 +01:00
Christophe Riccio
872f23c5a9 Deleted deprecated files 2010-04-30 09:45:44 +01:00
Christophe Riccio
68e395ae8d Added intrinsic files 2010-04-29 18:07:12 +01:00
Christophe Riccio
6eda11ed2f Removed GLM 0.8.4 deprecated files 2010-04-29 16:35:54 +01:00
Christophe Riccio
4fd7234f0e Merge branch '0.8.4' of ../ogl-math-0.8.4 2010-04-29 15:59:27 +01:00
Christophe Riccio
fe667e4a54 Fixed Ticket 135 2010-04-29 15:54:48 +01:00
Christophe Riccio
e306f9f66a Fixed CMake project 2010-04-29 15:18:06 +01:00
Christophe Riccio
618d2e4f15 Updated file date 2010-04-29 15:16:58 +01:00
Christophe Riccio
05439738b8 Updated to GLM 0.9.B 2010-04-29 11:56:52 +01:00
Christophe Riccio
7c7b1d0b3d Added GLM 0.8.4 2010-04-29 11:54:07 +01:00
Christophe Riccio
b1b02bc31b RAZ 2010-04-29 11:52:01 +01:00
Christophe Riccio
6d25690c93 Fixed ticket #135, tyop in quat_cast 2010-04-27 11:02:12 +01:00
Christophe Riccio
36625546c1 Fixed build errors with GCC 2010-04-14 22:13:16 +01:00
Christophe Riccio
d0b22ccdc5 Fixed build errors 2010-04-14 21:55:13 +01:00
Christophe Riccio
25b03fe24c Initial commit based on GLM 0.9.B.1 code 2010-04-14 13:23:59 +01:00