Commit Graph
561 Commits
Author SHA1 Message Date
Florian Penzkofer d0ae3f966e Fix bitfieldInsert according to GLSL spec
"bitfieldInsert inserts the bits least significant bits of insert into base at offset offset..."
2018-10-04 17:23:44 -05:00
Christophe Riccio abff0a39ac Fixed build 2018-10-01 11:23:26 +02:00
Christophe Riccio 3d26f49775 Added GLM_FORCE_ALIGNED_GENTYPES to enable aligned types and SIMD instruction are not enabled. This disable constexpr #816 2018-09-30 21:52:09 +02:00
Christophe Riccio 76683aa287 Added vector ulp functions 2018-09-26 18:27:55 +02:00
Christophe Riccio 9c8a348e21 Clean up test 2018-09-14 11:21:30 +02:00
Christophe Riccio fe83040cbd Fixed default initialization with vector and quaternion types using GLM_FORCE_CTOR_INIT #812 2018-09-10 15:45:01 +02:00
Christophe Riccio c334499931 Fixed Clang 3.6 build 2018-08-31 18:49:53 +02:00
Christophe Riccio d479d5bf35 Tentative fix Travis 2018-08-31 00:20:05 +02:00
Christophe Riccio 7c445ee93d Clean up GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 23:25:00 +02:00
Christophe Riccio f56011fb20 Fixed aligned test on compilers that doesn't support it 2018-08-27 22:11:17 +02:00
Christophe Riccio 87f9f3bd78 Added manual documentation for GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2018-08-27 21:33:55 +02:00
Christophe Riccio 0fdf6a3f3a Fixed unknown target 2018-08-22 22:03:54 +02:00
Christophe Riccio de4dbc5662 Improved disabling auto detection 2018-08-22 21:43:32 +02:00
Christophe Riccio b1c2cc64fd Added platform unknown test 2018-08-22 21:21:00 +02:00
Christophe Riccio f84216c735 Clean up messages 2018-08-19 14:35:30 +02:00
Christophe Riccio 133b1f9223 Added SIMD tests 2018-08-19 11:24:56 +02:00
Christophe Riccio 683a0f6119 Fixed warnings 2018-08-18 17:15:27 +02:00
Groove e19734f6fc Added SIMD perf tests 2018-08-18 16:12:26 +02:00
Groove 77d3914f91 Fixed warnings 2018-08-18 11:40:43 +02:00
Christophe Riccio bb98016c33 Fixed VC warning 2018-08-17 00:23:07 +02:00
Christophe Riccio 597ac53f20 Fixed SIMD build 2018-08-16 23:18:13 +02:00
Christophe Riccio a21401d2a4 Reduce dependencies, added scalar EXT extensions 2018-08-12 23:27:02 +02:00
Christophe Riccio cca8569a41 Fixed matrix comparison as constexpr 2018-08-08 00:17:29 +02:00
Christophe Riccio c1be8bf008 Fixed constexpr relational function and added tests 2018-08-07 23:52:57 +02:00
Christophe Riccio 13ca6771ca Fixed constexpr build... 2018-08-07 20:44:44 +02:00
Christophe Riccio 6d34ae4c5e Refactor EXT headers 2018-08-07 18:41:41 +02:00
Christophe Riccio 26be7bda82 Fixed build 2018-08-07 14:46:56 +02:00
Christophe Riccio 8c9d16d868 Added quaternion EXT extensions 2018-08-07 13:55:13 +02:00
Christophe Riccio 310b8405c9 Refactor split headers as extension files 2018-08-07 10:46:09 +02:00
Christophe Riccio 768d6eb723 Fixed warnings, added dmat4 operator tests 2018-08-07 01:29:06 +02:00
Christophe Riccio 389fb2457d Added constexpr relational operators 2018-08-06 19:28:42 +02:00
Christophe Riccio f82d23949a Fixed build 2018-08-05 19:04:52 +02:00
Christophe Riccio 7086d902e2 Fixed relational code, reduced header dependencies 2018-08-05 18:24:22 +02:00
Christophe Riccio 78879c675c Refactor headers 2018-08-05 15:22:49 +02:00
Christophe Riccio e1d21258e7 Split headers to improve compilation time #670 2018-08-01 18:24:31 +02:00
Christophe Riccio a71d553435 Fixed test build 2018-08-01 11:03:13 +02:00
Christophe Riccio 3f0bed6dce Refactor vec1 implementation 2018-08-01 11:01:47 +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 147d56d90c Can't see values for vec or mat in the debugger #665 2018-07-29 22:11:15 +02:00
Groove d18c7f55ec Tentative fix Visual C++ build 2018-07-29 16:13:21 +02:00
Groove c53b98abb6 Full coverage of constexpr of vec types 2018-07-29 13:01:07 +02:00
Groove d0472e0676 Improved constexpr coverrage 2018-07-29 12:04:18 +02:00
Groove 9d9a3e07c9 Fixed build error 2018-07-29 00:43:55 +02:00
Groove 472f2c13b7 Improved constexpr support 2018-07-29 00:33:09 +02:00
Groove 178314a67d Added constexpr test #794 2018-07-29 00:06:31 +02:00
Groove 5df76e830d Fixed defaulted operator= and constructors #791 2018-07-28 22:53:57 +02:00
Groove 5ecc27ff93 Fixed error: comparing floating point with == or != is unsafe 2018-07-28 20:24:45 +02:00
Groove 6c981b07c1 Fixed error: comparing floating point with == or != is unsafe 2018-07-28 19:55:36 +02:00