Commit Graph

340 Commits

Author SHA1 Message Date
Christophe Riccio
250b2762cf Fixed formatting 2016-11-03 19:19:22 +01:00
Christophe Riccio
b9e27f6699 Fixed formatting 2016-11-03 19:17:43 +01:00
Christophe Riccio
0c5926ce88 Fixed formatting 2016-11-03 19:14:54 +01:00
Christophe Riccio
10b9911285 Fixed formatting 2016-11-03 19:09:15 +01:00
Christophe Riccio
08a2985d65 Merge branch '0.9.8' 2016-11-01 23:57:36 +01:00
Christophe Riccio
03672e9428 Fixed GTX_transform2 shear* functions #403 2016-11-01 23:44:03 +01:00
Christophe Riccio
31f37aa89c Merge branch '0.9.8' 2016-11-01 23:35:04 +01:00
Christophe Riccio
33ea25c052 Broader support of GLM_FORCE_UNRESTRICTED_GENTYPE #378 2016-11-01 23:34:37 +01:00
Christophe Riccio
9d96f10491 Merge GLM 0.9.8 branch 2016-11-01 23:11:03 +01:00
Christophe Riccio
b45d5e8650 Fixed Android build error with C++11 compiler but C++98 STL #284 #564 2016-11-01 23:10:06 +01:00
Christophe Riccio
a17f795aaf Added GTX_vec_swizzle, faster compile time swizzling then swizzle operator #558 2016-11-01 22:36:49 +01:00
Christophe Riccio
2c4e8bf83a Proofreading and editing from #458 2016-11-01 22:22:50 +01:00
Christophe Riccio
2eac9169bc Replaced the manual by a markdown version #458 2016-11-01 15:54:58 +01:00
Christophe Riccio
842ae44f6d Updated minimum compiler version required 2016-11-01 09:56:07 +01:00
Christophe Riccio
f79c7bf8ad Updated release note for next revision 2016-11-01 09:22:45 +01:00
Christophe Riccio
44a981ea68 Merge 0.9.8 2016-11-01 09:16:29 +01:00
Christophe Riccio
f3fc2b2862 Prepare GLM 0.9.8.2 release 2016-11-01 09:08:12 +01:00
Christophe Riccio
535040b207 Made quat, vec, mat type component length() static #565 2016-11-01 09:07:04 +01:00
Christophe Riccio
a2684a8fe5 - Added lowp variant of GTC_colorspace convertLinearToSRGB #419 2016-10-16 20:17:29 +02:00
Christophe Riccio
e4c559b29b Added RGBM encoding in GTC_packing #420 2016-10-16 16:40:49 +02:00
Christophe Riccio
9d4f0ba758 Merge branch '0.9.8' 2016-10-16 14:51:57 +02:00
Christophe Riccio
e98ce44d85 Added warning messages when using GLM_FORCE_CXX** but the compiler is known to not fully support the requested C++ version #555 2016-10-16 14:51:49 +02:00
Christophe Riccio
a2cd1d31be Merged 0.9.8 2016-10-12 21:56:37 +02:00
Christophe Riccio
5cda6a3335 Removed 0.9.8.2 release date... not released 2016-10-12 21:54:11 +02:00
Christophe Riccio
09a81dad23 Merge branch '0.9.8' 2016-10-12 21:40:15 +02:00
Christophe Riccio
1c85265f97 Added Visual C++ 15 detection, Added Clang 4.0 detection, Refactored GLM_COMPILER_VC values 2016-10-12 21:40:03 +02:00
Christophe Riccio
a1c262e283 Merge branch '0.9.8' 2016-10-10 22:09:09 +02:00
Christophe Riccio
19a6d64e8c Fixed Visual C++ constexpr build error #555, #556 2016-10-10 22:03:57 +02:00
Christophe Riccio
3d00cdeb8d Merge 0.9.8 2016-09-25 12:17:03 +02:00
Christophe Riccio
cae9f61e46 Updated GLM 0.9.8 revision 2016-09-25 12:15:46 +02:00
Christophe Riccio
48f896bad9 Updated version 2016-09-25 10:46:48 +02:00
Christophe Riccio
30c9391aeb Merge 0.9.8 2016-09-25 10:37:41 +02:00
Christophe Riccio
b7a286b186 Renamed test 2016-09-25 10:35:30 +02:00
Christophe Riccio
02b954f9eb Merge branch '0.9.8' 2016-09-24 10:52:36 +02:00
Christophe Riccio
0675da467a Optimized quaternion log function #554 2016-09-24 10:46:46 +02:00
Christophe Riccio
13754226bc Merge branch '0.9.8' 2016-09-18 21:56:52 +02:00
Christophe Riccio
9669cf4905 - Fixed packing/unpacking function fixed for 5_6_5 and 5_5_5_1 #552 2016-09-18 21:56:32 +02:00
Christophe Riccio
4cd40953f1 Merge branch '0.9.8' 2016-09-18 19:40:58 +02:00
Christophe Riccio
695f853ae0 Updated readme for fixed Visual Studio aligned type W4 warning #548 2016-09-18 19:40:49 +02:00
Christophe Riccio
f96bc5fd9d Merge branch '0.9.8' 2016-09-13 00:22:19 +02:00
Christophe Riccio
cb7179239b - Fixed GCC 4.8 with C++11 compilation option #550 2016-09-13 00:21:56 +02:00
Christophe Riccio
b4b5131a51 Merge branch '0.9.8' 2016-09-13 00:03:11 +02:00
Christophe Riccio
8ac281e841 Fixed bug on the faceforward function. #549 2016-09-13 00:02:59 +02:00
Christophe Riccio
5fb5e0e321 Fixed bug on the faceforward function. #549 2016-09-13 00:01:54 +02:00
Christophe Riccio
773389c400 Merge 0.9.8 2016-09-11 17:22:05 +02:00
Christophe Riccio
2235c77cec Fixed GCC warning filtering, replaced -pedantic by -Wpedantic 2016-09-11 17:21:18 +02:00
Christophe Riccio
77b6005e18 Merged 0.9.8 branch 2016-09-11 14:05:43 +02:00
Christophe Riccio
e3072918fc Fixed readme 2016-09-11 14:05:01 +02:00
Christophe Riccio
32e22d69a6 Merged 0.9.8 branch 2016-09-11 14:04:26 +02:00
Christophe Riccio
3c4fe6133e Prepare GLM 0.9.8.1 2016-09-11 14:02:08 +02:00
Christophe Riccio
4a5461fa49 Updated readme 2016-09-11 13:26:22 +02:00
Christophe Riccio
41ff0aff82 Merge branch '0.9.8' 2016-09-11 12:59:43 +02:00
Christophe Riccio
9f0110f5b0 Updated readme 2016-09-11 12:34:22 +02:00
Christophe Riccio
8a54ba3462 Added GTC_color_encoding 2016-09-11 02:50:08 +02:00
Christophe Riccio
4be686d1fe Merged 0.9.8 2016-09-11 00:21:34 +02:00
Christophe Riccio
0db72b76ab Updated GLM Manual 2016-09-10 02:36:25 +02:00
Christophe Riccio
9160f8b8d2 Removed deprecated defines 2016-09-02 01:53:38 +02:00
Christophe Riccio
d029db8ac0 Merge 0.9.8 2016-09-02 01:46:56 +02:00
Christophe Riccio
a609a0fea6 - Added more information to build messages 2016-09-02 00:30:37 +02:00
Christophe Riccio
10dc67e2b5 - Added GLM_FORCE_UNRESTRICTED_GENTYPE allowing non basic genType #543 2016-09-01 23:32:12 +02:00
Christophe Riccio
bf88ae130d Merge branch '0.9.8' 2016-08-18 00:59:07 +02:00
Christophe Riccio
ad262c3592 Udpated readme with fixed mat3_cast #542 2016-08-18 00:58:58 +02:00
Christophe Riccio
fa8b1f419d Merge branch '0.9.8' 2016-08-07 12:57:01 +02:00
Christophe Riccio
4db0dfcb19 Added lowestBitValue to GTX_bit #536 2016-08-07 12:56:49 +02:00
Christophe Riccio
55d7fa2775 Merge branch '0.9.8' 2016-08-06 19:28:34 +02:00
Christophe Riccio
edc328c7c9 Fixed GTX_wrap #534, improved GTX_wrap for SIMD friendliness 2016-08-06 19:28:16 +02:00
Christophe Riccio
48ab7db993 Merge branch '0.9.8' 2016-07-17 01:13:47 +02:00
Christophe Riccio
71004231c6 Updated readme 2016-07-17 01:13:38 +02:00
Christophe Riccio
dc89797275 - Added quaternion version of isnan and isinf #521 2016-07-17 01:02:30 +02:00
Christophe Riccio
21a9d4ce18 Fixed GLM test '/fp:fast' and '/Za' command-line options are incompatible 2016-07-17 00:00:07 +02:00
Christophe Riccio
a1b4bdbf03 Fixed GLM test '/fp:fast' and '/Za' command-line options are incompatible 2016-07-16 23:54:11 +02:00
Christophe Riccio
630f0840f2 Removed 0.9.8 deprecated extensions 2016-07-16 23:46:41 +02:00
Christophe Riccio
08a7fc698e Updated 0.9.8 readme URL 2016-07-16 23:20:33 +02:00
Christophe Riccio
077aaca6f7 Updated version 2016-07-16 23:18:23 +02:00
Christophe Riccio
c80e142816 No more warnings for use of long long 2016-07-16 22:25:09 +02:00
Christophe Riccio
7268a3d0c3 0.9.7 branch 2016-07-16 20:41:43 +02:00
Christophe Riccio
dff3af56a8 GLM 0.9.7.6 release 2016-07-16 20:20:38 +02:00
Christophe Riccio
6271aa1530 Merged 0.9.7 branch, Factorized GLM_COMPILER_LLVM and GLM_COMPILER_APPLE_CLANG into GLM_COMPILER_CLANG 2016-07-16 00:54:05 +02:00
Christophe Riccio
2087606611 - Improved C++ 11 STL detection #523 2016-07-16 00:28:32 +02:00
Christophe Riccio
76fce77337 - Updated list of compiler versions detected 2016-07-15 23:49:20 +02:00
Christophe Riccio
6d169bccc2 Fixed scalar reciprocal functions (GTC_reciprocal) #520 2016-07-15 22:40:00 +02:00
Christophe Riccio
c406cabf6b Merged 0.9.7 2016-07-14 16:02:20 +02:00
Christophe Riccio
e42e6257e3 Cherry pick #482 fix 2016-07-14 15:59:42 +02:00
Christophe Riccio
f4f69be57e Merge branch '0.9.7' 2016-07-14 15:49:38 +02:00
Christophe Riccio
bfb64e7657 Fixed missing vec1 overload to length2 and distance2 functions #431 2016-07-14 15:48:15 +02:00
Christophe Riccio
b8b43e6a4d Added GTC_functions extension 2016-07-14 15:20:44 +02:00
Christophe Riccio
6cb2c7f95c Fixed spelling mistake #517 2016-06-20 00:25:34 +02:00
Christophe Riccio
7aca47b19e Fixed missing vec1 overload to length2 and distance2 functions #431 2016-06-04 23:48:05 +02:00
Christophe Riccio
0699896927 Merge branch '0.9.7' 2016-06-04 23:12:05 +02:00
Christophe Riccio
39e63661a6 Fixed STL for C++11 detection on ICC #510 2016-06-04 23:11:50 +02:00
Christophe Riccio
b54a256499 - Fixed strict aliaing warnings #473 2016-06-04 22:57:21 +02:00
Christophe Riccio
41984e42ab Added GTC_type_aligned with aligned *vec* types 2016-06-01 00:43:35 +02:00
Christophe Riccio
a69679e951 Merged 0.9.7 branch 2016-05-30 20:31:44 +02:00
Christophe Riccio
64342f78bf Updated version and updated readme 2016-05-30 20:28:42 +02:00
Christophe Riccio
29fa0f1607 Deprecated GLM_GTX_simd_mat4, GLM_GTX_simd_vec4 and GLM_GTX_simd_quat 2016-05-28 19:34:46 +02:00
Christophe Riccio
740e6d6e56 Merged 0.9.7 branch 2016-05-24 23:51:02 +02:00
Christophe Riccio
767aa16e5b Updated readme for GLM 0.9.7 release 2016-05-24 22:30:51 +02:00
Christophe Riccio
72c741d8ea Fixed sign with signed integer function on non-x86 architecture 2016-05-24 13:29:18 +02:00
Christophe Riccio
1208eb63f7 Added NEON, MIPS and PowerPC detection 2016-05-23 23:35:34 +02:00
Christophe Riccio
b5ebda89d7 Updated readme 2016-05-23 19:30:42 +02:00
Christophe Riccio
9aabeb4075 Merge branch '0.9.7' 2016-05-23 19:29:53 +02:00
Christophe Riccio
2a4c7e77d6 Added Visual C++ Clang toolset detection 2016-05-23 19:29:36 +02:00
Christophe Riccio
74367aca3c Added Visual C++ Clang toolset detection 2016-05-23 19:25:07 +02:00
Christophe Riccio
0e780a5efd - Use Cuda built-in function for abs function implementation with Cuda compiler 2016-05-22 18:04:32 +02:00
Christophe Riccio
93a2f03649 Merge branch '0.9.7' 2016-05-18 22:53:00 +02:00
Christophe Riccio
dcffcbdc97 Fixed GLM_FORCE_INLINE with binary vec4 operators 2016-05-18 22:52:47 +02:00
Christophe Riccio
792151573c Fixed to_string when used with GLM_FORCE_INLINE #506 2016-05-18 22:46:58 +02:00
Christophe Riccio
9a7b802bdc - Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493 2016-05-05 13:05:15 +02:00
Christophe Riccio
c8070624db Merge branch 'master' of https://github.com/g-truc/glm 2016-05-04 21:08:03 +02:00
Christophe Riccio
d7abee5d80 Updated readme with SIMD and swizzle interaction 2016-05-04 21:07:57 +02:00
Christophe Riccio
20da5a25db Improved OpenMP support detection for Clang, GCC, ICC and VC 2016-05-04 18:04:44 +02:00
Christophe Riccio
e9bb34fb78 - Fixed Visual C++ SIMD instruction set automatic detection in 64 bits 2016-04-30 16:27:19 +02:00
Christophe Riccio
8cf76f049b Fixed Visual C++ SIMD instruction set automatic detection in 64 bits 2016-04-30 16:23:55 +02:00
Christophe Riccio
b3cae39ea6 Merge 0.9.7 2016-04-29 17:37:27 +02:00
Christophe Riccio
79643cf4fa Merge 0.9.7 branch 2016-04-24 14:58:57 +02:00
Christophe Riccio
9770c9f73d Fixed uaddCarry warning #497 2016-04-24 14:56:44 +02:00
Eric Engestrom
ca46062bea Fix spelling mistakes 2016-04-03 00:50:25 +01:00
Christophe Riccio
b0091cfbc5 Fixed readme 2016-03-19 15:38:21 +01:00
Christophe Riccio
1d9f8408e6 Merge 0.9.7 branch 2016-03-19 12:53:27 +01:00
Christophe Riccio
407d671954 Updated readme 2016-03-19 12:37:39 +01:00
Christophe Riccio
61d58b0296 Fixed missing GLM_PLATFORM_CYGWIN declaration #495 2016-03-19 12:28:18 +01:00
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
d245268c2e Merge branch '0.9.7' 2016-03-12 20:35:20 +01:00
Christophe Riccio
444cf0f36a Fixed undefined reference errors #489 2016-03-12 20:35:06 +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
c853df1638 Added uround to GTC_integer, fast round on positive values 2016-03-10 21:17:46 +01:00
Christophe Riccio
58f432b76d Updated release note to mention #415 2016-03-06 00:18:05 +01:00
Christophe Riccio
fe18a36c10 - Added right and left handed projection and clip control support #447 #119 2016-03-06 00:16:09 +01:00
Christophe Riccio
45d18796e3 merge 0.9.7 branch 2016-03-05 23:58:38 +01:00
Christophe Riccio
66f37220c9 Merge branch '0.9.7' 2016-03-05 23:57:42 +01:00
Christophe Riccio
8e411733b2 - Fixed eulerAngles precision error, returns NaN #451 2016-03-05 23:49:07 +01:00
Christophe Riccio
eb33d9c188 - Fixed outerProduct defintions and operator signatures for mat2x4 and vec4 #475 2016-03-05 23:42:09 +01:00
Christophe Riccio
30ab2ee25b Fixed polar coordinates function latitude #485 2016-03-05 23:40:28 +01:00
Christophe Riccio
62717b5159 - Fixed polar coordinates function latitude #485 2016-03-05 23:36:18 +01:00
Angelica Wrangler
44d773ad5e Merge pull request #480 from ReadmeCritic/master
Correct the spelling of Xcode in README #480
2016-03-05 23:24:37 +01:00
Christophe Riccio
bd68af60bd - Fixed outerProduct defintions and operator signatures for mat2x4 and vec4 #475 2016-03-05 23:20:12 +01:00
Christophe Riccio
251ad15b68 Improved GLM_FORCE_EXPLICIT_CTOR coverage #481 2016-03-05 23:01:01 +01:00
Christophe Riccio
082272421a Fixed long long warnings when using C++98 on GCC and Clang #482 2016-03-05 22:25:17 +01:00
Christophe Riccio
cb71d2376d Merge branch '0.9.7' 2016-02-21 19:40:47 +01:00
Christophe Riccio
045aa8e541 Fixed atanh warning #484 2016-02-21 19:40:24 +01:00
Christophe Riccio
4945ec7471 Merge 0.9.7 branch 2016-02-21 19:00:36 +01:00
Christophe Riccio
0d48c43385 Fixed asinh warning with C++98 STL #484 2016-02-21 18:59:26 +01:00
Christophe Riccio
1ec8ab365e Merge 0.9.7 2016-02-21 14:38:50 +01:00
Christophe Riccio
5809830f64 Get ready for 0.9.7.3 release 2016-02-21 14:36:38 +01:00
Christophe Riccio
162fad6a31 Merge branch '0.9.7' 2016-02-21 14:29:31 +01:00
Christophe Riccio
500a955d45 Fixed 64 bits constants warnings on GCC #463 2016-02-21 14:29:07 +01:00
Christophe Riccio
904db64afd Updated readme for fixed Clang build on Windows #479 2016-02-21 14:22:19 +01:00
ReadmeCritic
449f785a60 Correct the spelling of Xcode in README 2016-02-16 13:40:43 -08:00
Christophe Riccio
65e88d9f9d Merge 0.9.7 2016-02-15 21:13:42 +01:00
Christophe Riccio
cc2f15803e Added AVX512 detection 2016-02-15 21:11:55 +01:00