Commit Graph
340 Commits
Author SHA1 Message Date
Christophe Riccio 2a65978348 Merge branch 'master' of https://github.com/g-truc/glm into matrix-int 2020-03-05 18:52:28 +01:00
Kontny Karol 31d01b525e Quaternion slerp overload which interpolates with extra spins
Signed-off-by: Karol Kontny <barolek@gmail.com>
2020-02-28 00:01:52 +01:00
Christophe Riccio 684817db46 Clean up integer precision 2020-02-08 16:21:22 +01:00
Christophe Riccio 61b2a73e21 Fixed missing std:: namespace #898 2019-09-07 13:41:08 +02:00
Christophe Riccio 6492c8593f - Added mix implementation for matrices in EXT_matrix_common #842 2019-03-01 12:33:09 +01:00
Christophe Riccio daf14f0f74 Added bitfieldRotate tests #862 2019-03-01 11:33:32 +01:00
Christophe Riccio ef9d65e0c6 Added GLM_FORCE_INTRINSICS define 2019-01-11 12:58:31 +01:00
Christophe Riccio 32573c86ec Fixed double tests 2018-09-26 15:08:04 +02:00
Christophe Riccio e259e2789d Fixed double tests 2018-09-26 14:52:55 +02:00
Christophe Riccio 21d0092f6a Fixed simplex noise build with double #734 2018-09-26 12:51:31 +02:00
Christophe Riccio 59cae7b5cb Added constant time ULP distance between float #121 2018-09-26 12:09:06 +02:00
Christophe Riccio 7c445ee93d Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 23:25:00 +02:00
Christophe Riccio 87f9f3bd78 Added manual documentation for GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 21:33:55 +02:00
Christophe Riccio ba8ee44b19 Added EXT_quaternion_relational and EXT_quaternion_geometric extensions 2018-08-08 18:36:20 +02:00
Christophe Riccio 389fb2457d Added constexpr relational operators 2018-08-06 19:28:42 +02:00
Christophe Riccio 7086d902e2 Fixed relational code, reduced header dependencies 2018-08-05 18:24:22 +02:00
Christophe Riccio 1092810f2f Fixed build 2018-08-02 18:30:46 +02:00
Christophe Riccio 8a79414fb8 Removed type_vec files, deleting unnecessary dependences 2018-08-01 18:41:10 +02:00
Groove 269ae64128 Merged remote master 2018-07-31 23:11:45 +02:00
Groove fbf3f2016f Refactor configuration macros 2018-07-31 23:05:48 +02:00
Christophe Riccio 0fb8b56f63 Removed useless GLM_FORCE_ALIGNED_GENTYPES 2018-07-31 14:28:14 +02:00
Groove 58255c8603 More aligned type tests 2018-07-29 22:44:09 +02:00
Groove d4daef9150 Fixed invalid conversion from int scalar with vec4 constructor when using SSE instruction 2018-07-29 22:30:19 +02:00
Groove d427da09df Fixed aligned matrices #777 2018-07-29 17:09:25 +02:00
Groove 8892c7da59 Fixed build error 2018-07-29 01:06:17 +02:00
Groove 21d030ad3d Fixed error: comparing floating point with == or != is unsafe 2018-07-28 21:06:00 +02:00
Groove d6b0b9b1ef Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:51:13 +02:00
Groove a7e0e8387b Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:32:26 +02:00
Groove 5ecc27ff93 Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:24:45 +02:00
Groove 9299abaf9b Fixed float warnings 2018-07-28 12:39:15 +02:00
Christophe Riccio 1afa681512 - Added identity functions #765 2018-07-26 18:00:31 +02:00
Groove afde3b4645 Added identity experiment #765 2018-07-25 23:27:57 +02:00
Groove 8f0b7c1373 Added missing equal and notEqual with epsilon for quaternion types 2018-07-25 22:16:16 +02:00
Groove c3c8b73c57 Use constexpr only with C++14 compiler 2018-07-24 23:41:55 +02:00
Groove 97e189606f Added repro test for Conversion error with an aligned matrix #777 2018-07-24 21:33:31 +02:00
Christophe Riccio 0dcb1e8a90 Removed extra GLM_FORCE_MESSAGES 2018-07-23 18:56:23 +02:00
Christophe Riccio 508d0bcbb1 Fixed defaulted constructor and fixed anonymous struct detection and use 2018-07-23 16:02:21 +02:00
Christophe Riccio 0f2e1fa493 Fixed build 2018-07-11 17:49:15 +02:00
Groove e264f3f17c Fixed test build 2018-07-10 00:32:51 +02:00
Groove f95abf2c27 Added more constexpr tests #783 2018-07-10 00:06:28 +02:00
Christophe Riccio 11c26f9edb Fixed build problems due to printf and std::clock_t #778 2018-06-18 12:40:00 +02:00
Christophe Riccio b4981e56fa Added bitfieldDeinterleave with tests 2018-06-01 18:01:35 +02:00
Christophe Riccio b3a24a0565 Fixed linearRand #762 2018-05-07 18:12:18 +02:00
Christophe Riccio 083782185e Added openBounded and closeBounded 2017-09-20 23:10:52 +02:00
Christophe Riccio 1bf24f8344 Fixed glm::log2<int>() returns wrong value, missing static assert #683 2017-09-20 14:17:42 +02:00
Christophe Riccio 5360662d77 Fixed test 2017-09-20 13:42:13 +02:00
Christophe Riccio 5c5cfa5b66 Merge branch 'master' of https://github.com/g-truc/glm 2017-08-25 15:11:40 +02:00
Christophe Riccio ba4e508e98 Added make_vec* 2017-08-25 15:11:24 +02:00
Christophe Riccio 6932058f59 Fixed quaternion constructor from two vectors special cases #469 2017-08-22 22:47:36 +02:00
Christophe Riccio d550798ca0 Added EXT_vec1: *vec1 types 2017-08-21 10:36:27 +02:00