Commit Graph

2792 Commits

Author SHA1 Message Date
Angelica Wrangler
93d09e0e93 Merge pull request #490 from IndiumGames/more-undefined-reference-errors
More undefined reference errors #490
2016-03-15 09:37:46 +01:00
Sami Kankaristo
99d3486e1f Rename tvec1 parameters from scalar to v1/v2 2016-03-15 03:24:53 +02:00
Sami Kankaristo
2d54f437f1 Fix operator-(), add operator+() 2016-03-15 02:38:16 +02:00
Sami Kankaristo
55d7b07e12 Add missing boolean operator declarations 2016-03-15 02:37:38 +02:00
Sami Kankaristo
131b85f4b9 Fix declarations (use tdualquat instead of tquat) 2016-03-15 02:36:33 +02:00
Sami Kankaristo
21fb034338 Add missing boolean operator declarations 2016-03-15 02:22:48 +02:00
Sami Kankaristo
236fed9d93 Add const & to POD to match other functions in the class 2016-03-15 02:21:42 +02:00
Sami Kankaristo
1e192be370 Remove const & from POD to match other functions in class 2016-03-15 02:20:15 +02:00
Christophe Riccio
7f1bb02a26 Invert when static and dynamic lib messages appears 2016-03-14 22:29:55 +01:00
jan p springer
25d6c8e341 update: date stamps + GLM_META_PROG_HELPERS pre-requiste 2016-03-14 16:37:30 +00:00
jan p springer
a5a69566b9 update: date stamps 2016-03-14 16:36:34 +00:00
jan p springer
b52156991e fixed: glm::operator<< (using a copy of #491) 2016-03-14 13:13:21 +00:00
jan p springer
ca7a4ed4fe Merge remote-tracking branch 'upstream/master' 2016-03-14 12:35:35 +00:00
Jesse Talavera-Greenberg
ae15b8982b Correct type_trait info so it doesn't conflict with the file name 2016-03-13 20:23:51 -04:00
Jesse Talavera-Greenberg
ffaa6fe7c0 Add missing cols/rows constants 2016-03-13 20:19:19 -04:00
Sami Kankaristo
798e4f0e78 Remove (old?) operator/ member functions
These don't seem to have matching definitions and they conflict with
similar functions in the glm namespace (in the same header files).
2016-03-13 21:32:41 +02:00
Sami Kankaristo
8e7a3a9053 Add missing operator function definitions 2016-03-13 21:32:33 +02:00
Sami Kankaristo
b968defd22 Add missing const to declaration 2016-03-13 21:32:06 +02:00
Christophe Riccio
07689bcc4d Fixed build, updated manual for 0.9.8 2016-03-13 13:17:51 +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
Sami Kankaristo
e60273daff Add missing vec4 operator definitions
Also rename the parameters to match similar functions in other vector
classes.
2016-03-12 20:33:53 +01:00
Sami Kankaristo
3ec43e9522 Fix incorrect declaration (now matches definition) 2016-03-12 20:33:49 +01:00
Sami Kankaristo
a848fa69be Remove duplicate function declarations 2016-03-12 20:33:45 +01:00
Christophe Riccio
95cf1825d5 Merge branch 'master' of https://github.com/g-truc/glm 2016-03-12 20:31:29 +01:00
Angelica Wrangler
e64e77144f Merge pull request #489 from IndiumGames/undefined-reference-errors
Fixed undefined reference errors #489
2016-03-12 20:30:34 +01:00
Sami Kankaristo
3860fbaa9a Add missing vec4 operator definitions
Also rename the parameters to match similar functions in other vector
classes.
2016-03-12 18:34:50 +02:00
Sami Kankaristo
780d5f403b Fix incorrect declaration (now matches definition) 2016-03-12 18:31:43 +02:00
Sami Kankaristo
5222e0baca Remove duplicate function declarations 2016-03-12 18:30:07 +02:00
Christophe Riccio
b14e39b4cf Added target to build optional static and dynamic GLM library 2016-03-12 01:32:40 +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
52d05aee76 Fixed build 2016-03-10 21:24:37 +01:00
Christophe Riccio
79b433e9b0 Merge branch 'master' of https://github.com/g-truc/glm 2016-03-10 21:19:35 +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
6e5f42bd28 Fixed error message type 2016-03-06 12:52:34 +01:00
Christophe Riccio
f48fe286ad Consolidate setup options in setup.hpp 2016-03-06 03:36:20 +01:00
Christophe Riccio
a391bc1be6 Clean up GTX_matrix_transform coding style 2016-03-06 02:28:21 +01:00
Christophe Riccio
ecfebe640f Clean up to close model matrix decompose #227 2016-03-06 02:13:45 +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
Paul Konstantin Gerke
239cf70ade Fixed: outerProduct was defined incorrectly for unmatched vecX types. E.g. outerProduct(vec2, vec4) did not succeed because the matrix return types were wrong. The computing function seemed fine. I used https://en.wikipedia.org/wiki/Outer_product as reference on what the number of columns/rows ''should'' be and fixed it so that it matches the description from wikipedia
Added: tests for outerProduct with unmatched vector dimensions (actually testing all combinations now)
2016-03-05 23:51:20 +01:00
Paul Konstantin Gerke
b3b72527b1 Fixed: operator signatures of mat2x4 and vec4 (no guaratees that I found all issues) 2016-03-05 23:51:06 +01:00
Christophe Riccio
8e411733b2 - Fixed eulerAngles precision error, returns NaN #451 2016-03-05 23:49:07 +01:00
sippeangelo
2d813b587a This fixes #461 2016-03-05 23:46:39 +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