178 Commits

Author SHA1 Message Date
Christophe Riccio
bc76648f8e VC2015 still doesn't fully support C++11 2014-12-10 09:48:00 +01:00
Christophe Riccio
5331b67ad0 Clean up GLM_MESSAGES compilation log to report only detected capabilities 2014-12-10 02:27:13 +01:00
Christophe Riccio
abcc46012a Added GLM_LANG_CXX14_FLAG and GLM_LANG_CXX1Z_FLAG language feature flags, Added C++14 detection 2014-12-10 01:55:26 +01:00
Christophe Riccio
e4ccd06e29 Second set of fixes for Android #284 2014-12-09 23:54:03 +01:00
Christophe Riccio
2ac05f11e0 Merge branch '0.9.6' 2014-12-08 23:55:23 +01:00
Christophe Riccio
459fe3a3fe Fixed Android build issue, STL C++11 is not supported by the NDK #284 2014-12-08 23:21:59 +01:00
Christophe Riccio
bcf1a72392 Fixed libc++ detection #284 2014-12-08 21:45:14 +01:00
Christophe Riccio
38d99978ab Fixed C++11 explicit conversion operators detection #282 2014-12-03 21:48:41 +01:00
Christophe Riccio
6a1a673b41 Fixed C++11 explicit conversion operators detection #282 2014-12-03 14:55:47 +01:00
Christophe Riccio
540831cbe1 Updated version for 0.9.7 branch 2014-12-01 00:32:51 +01:00
Christophe Riccio
f680d14612 Updated version for next release 2014-12-01 00:30:02 +01:00
Christophe Riccio
a290603a9c Fixed clang test 2014-11-29 21:16:20 +01:00
Christophe Riccio
7e81213fdd Fixed mod function specialization #281 Fixed bitscan detection 2014-11-29 18:47:58 +01:00
Christophe Riccio
9b250cc86f Fixed arch detection for Intel compiler 2014-11-29 02:43:06 +01:00
Christophe Riccio
bdd723ed3b Updated deprecated compilers 2014-11-27 23:42:35 +01:00
Christophe Riccio
3f48ffefb0 Updated license 2014-11-26 00:27:12 +01:00
Christophe Riccio
c273be264c More fixes for doxygen 2014-11-25 01:08:52 +01:00
Christophe Riccio
e8fbcf76dd Optimizations of log2 for ivec4 2014-11-24 01:56:36 +01:00
Christophe Riccio
117634c7ea Fixed GCC build issue on new alignment types. More simd stuff to vec4 2014-11-23 22:13:22 +01:00
Christophe Riccio
bddce172f7 Fixed Clang and LLVM detections 2014-11-23 21:14:08 +01:00
Christophe Riccio
9b96b31f0e Fixed alignment on Visual C++ 2014-11-23 13:20:14 +01:00
Christophe Riccio
b062bd9ff2 First step to add GTC_type_aligned 2014-11-23 01:02:03 +01:00
Christophe Riccio
011a056267 Added AVX2 detection for GLM tests 2014-11-22 22:31:44 +01:00
Christophe Riccio
826ce5c0d2 Fixed multiline comment warning comment #273 2014-11-21 22:20:45 +01:00
Christophe Riccio
afd58dcdc5 Used std features within GLM without redeclaring 2014-11-21 22:13:04 +01:00
Christophe Riccio
2d48d922bd Updated VC support compilers list 2014-11-16 01:12:18 +01:00
Christophe Riccio
8d9c4596b3 Added GLM_HAS_MAKE_SIGNED for C++11 support of make_(un)signed 2014-11-15 23:31:13 +01:00
Christophe Riccio
b90c4c430e Added GLM_HAS_TRIVIAL_QUERIES define 2014-11-15 21:59:46 +01:00
Christophe Riccio
931e72b456 Initial std trivial experiments #263 2014-11-04 00:52:16 +01:00
Christophe Riccio
41c00872a1 Fixed GCC build 2014-11-01 23:35:10 +01:00
Christophe Riccio
c5776a725e Merge branch 'master' into vectorize 2014-10-31 01:33:12 +01:00
Christophe Riccio
fc253a0e5b Fixed Visual C++ 10 build 2014-10-31 01:29:38 +01:00
Christophe Riccio
08b9197c6a Fixed build 2014-10-30 23:46:13 +01:00
Christophe Riccio
5f60ff6d78 Fixed build 2014-10-30 23:38:44 +01:00
Christophe Riccio
97e4fd1025 Code style clean up 2014-10-29 10:30:48 +01:00
Christophe Riccio
9fe8bc1f66 Fixed build 2014-10-29 08:30:18 +01:00
Christophe Riccio
445a388817 Merge 2014-10-29 08:18:53 +01:00
Christophe Riccio
e8923c9bca Fixed bad matrix-vector performance in Cuda #257, #258 2014-10-29 00:42:59 +01:00
Christophe Riccio
cb8250c20b Fixed unitilized constructor on MacOSX 2014-10-24 21:30:11 +02:00
Christophe Riccio
bf9e4458b6 Added not function 2014-10-24 21:22:24 +02:00
Christophe Riccio
7cd21032d3 Fixed Clang compiler detection 2014-10-22 16:01:55 +02:00
Christophe Riccio
c23cb8cd59 Added GLM_NEVER_INLINE 2014-10-20 21:34:56 +02:00
Christophe Riccio
0813facc58 Updated compiler detection code 2014-10-18 22:43:15 +02:00
Christophe Riccio
14d86e5718 Removed unsupported compiler defines 2014-10-18 13:20:05 +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
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
b3b3069491 Updated preprocessor options 2014-10-11 21:04:12 +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
f9484a6e9f - Moved template types from 'detail' to 'glm' namespace #239, #244 2014-10-05 19:37:07 +02:00