Commit Graph

203 Commits

Author SHA1 Message Date
Christophe Riccio
3394af0cf2 Fixed build on GCC 2014-01-11 19:45:40 +01:00
Christophe Riccio
90a249b5ff Optimized matrix inverse and division code (#149) 2014-01-11 16:44:15 +01:00
Christophe Riccio
ccb25c84c7 Update copyright year 2014-01-04 22:32:28 +01:00
Christophe Riccio
aa26672da1 Fixed inverse link error when using namespace glm; (#147) 2014-01-04 16:34:11 +01:00
Christophe Riccio
aed7317408 Fixed declaration and definision mismatches (#148) 2014-01-04 13:42:49 +01:00
Christophe Riccio
c6896064ef Fixed rotate function declaration for quat 2014-01-04 12:54:27 +01:00
Christophe Riccio
9b57315681 Fixed mismatch of GTC_packing declaration and definition prototypes 2013-12-28 19:14:11 +01:00
Christophe Riccio
775c6136fc Fixed error 'inverse' is not a member of 'glm' from glm::unProject (#146) 2013-12-27 19:23:44 +01:00
Christophe Riccio
d252dd243b Added possible static_cast conversion of GLM types (#72) 2013-12-27 00:49:53 +01:00
Christophe Riccio
1909f512e7 Deprecated degrees, display a message for each function using it. 2013-12-26 18:58:44 +01:00
Christophe Riccio
d68fd2d97e Fixed space characters 2013-12-26 00:32:09 +01:00
Christophe Riccio
fd256dfaa8 Updated GLM manual with per feature headers. Fixed io. 2013-12-25 23:21:46 +01:00
Christophe Riccio
dc2b2cd5f6 _inverse is now private 2013-12-24 07:22:02 +01:00
Christophe Riccio
aab47b3587 Improved GLM messages enabled with GLM_MESSAGES 2013-12-24 06:57:21 +01:00
Christophe Riccio
ca2463d5f2 Added per feature headers and added length_t and GLM_FORCE_SIZE_T_LENGTH 2013-12-24 06:43:25 +01:00
Christophe Riccio
5ef31a6e18 Added per feature headers 2013-12-24 06:19:45 +01:00
Christophe Riccio
fa56944171 Fixed GTX_io test 2013-12-16 23:59:20 +01:00
Christophe Riccio
086706caa5 Improved static assert messages 2013-10-10 01:29:18 +02:00
Christophe Riccio
66bc06771c usubBorrow and uaddCarry are better implemented as template specialization 2013-10-10 01:14:39 +02:00
Christophe Riccio
d4046da22e Fixed umulExtended and imulExtended implementations for vector types (#76) 2013-10-10 00:51:29 +02:00
Christophe Riccio
71855943e0 Added initializer lists 2013-09-29 19:44:59 +02:00
Christophe Riccio
1e69dfe30e Added a quation constructor taking two axis 2013-09-22 23:37:55 +02:00
Christophe Riccio
a15201dc59 Updated readme 2013-09-20 14:04:35 +02:00
Christophe Riccio
b2b40e0f6b Fixed merge 2013-09-19 21:49:16 +02:00
Christophe Riccio
15b19a10be Updated readme for GLM 0.9.4.6 release 2013-09-19 21:48:06 +02:00
Christophe Riccio
b6f5b4121d Fixed merge 2013-09-19 21:46:51 +02:00
Christophe Riccio
52d86dcc19 Fixed merge 2013-09-17 23:30:37 +02:00
Christophe Riccio
579ab2b7d2 Fixed const ref issue for vector types. Backport from GLM 0.9.5 branch #116 2013-09-17 23:02:04 +02:00
Christophe Riccio
aa0b2a5e28 Fixed ldexp and frexp implementations 2013-09-17 01:16:00 +02:00
Christophe Riccio
d37d3539ed - Fixed ldexp implementation
- Increased assert coverage
- Increased static_assert coverage
- Replaced GLM traits by STL traits when possible
- Allowed including individual core feature
2013-09-16 03:03:49 +02:00
Christophe Riccio
eeacdf37a0 Added low precision specializations of inversesqrt 2013-09-15 13:45:51 +02:00
Christophe Riccio
a2f3154129 Updated readme.txt 2013-09-15 04:46:25 +02:00
Christophe Riccio
795744906b Merge branch '0.9.4' into 0.9.5 2013-09-15 04:18:54 +02:00
Christophe Riccio
b9afb5e8b3 Updated readme for release of 0.9.4.6 2013-09-15 03:43:19 +02:00
Christophe Riccio
cc02b86fb1 Fixed merge 2013-09-15 03:30:20 +02:00
Christophe Riccio
cd186dadb3 Optimized packing and unpacking functions 2013-09-08 17:56:18 +02:00
Christophe Riccio
c9f623e717 Fixed glm::orientation with GLM_FORCE_RADIANS defined #112 2013-09-08 15:23:13 +02:00
Christophe Riccio
2a0d6e804b Updated readme 2013-09-08 03:46:49 +02:00
Christophe Riccio
d3f0262a27 Fixed .length() that should return a int and not a size_t 2013-09-08 00:25:26 +02:00
Christophe Riccio
b9266c07b0 Using C++ casts 2013-09-08 00:22:17 +02:00
Christophe Riccio
4ed278b9c7 Fixed merge 2013-08-28 10:57:51 +02:00
Christophe Riccio
c6062115c6 Removed l-value swizzle operators 2013-08-28 00:13:02 +02:00
Christophe Riccio
6e82d7ba31 Remove unsupported compiler detection 2013-08-27 11:05:06 +02:00
Christophe Riccio
80f6c06c78 Fixed merge 2013-08-27 10:16:33 +02:00
Christophe Riccio
9464e5b590 Added error for unsupported compiler versions 2013-08-20 23:25:38 +02:00
Christophe Riccio
da38a6e58c Better compiler detection in CMake. Language detection for Clang 2013-08-20 23:07:04 +02:00
Christophe Riccio
eb9fde1429 Redefined highp_int to int following GLM 0.9.5 conventions 2013-08-18 21:53:11 +02:00
Christophe Riccio
1ab7271e7d Fixed is_int and is_uint code duplication with GCC and C++11 #107 2013-08-18 21:33:13 +02:00
Christophe Riccio
eb07c880c3 Merge branch '0.9.4' of https://github.com/g-truc/glm into 0.9.4 2013-08-18 21:12:25 +02:00
Christophe Riccio
caf8f991ca Fixed detection to select the last known compiler if newer version #106 2013-08-18 21:07:47 +02:00