Commit Graph

2484 Commits

Author SHA1 Message Date
Dustin Biser
386357f612 Update norm.hpp
Fixed documentation typo for distance2 functions
"Returns the squared distance between p0 and p1, i.e., length(p0 - p1)"
changed to
"Returns the squared distance between p0 and p1, i.e., length2(p0 - p1)"
2015-07-22 11:31:45 -04:00
Jesse Talavera-Greenberg
467c386e97 Improve the .gitignore
- More crap ignored
- Some of it may be specific to me
- I can't be the only one out there who uses Qt Creator
2015-07-20 20:25:39 -04:00
Jesse Talavera-Greenberg
9cc7dc1763 Simplify GLM_FORCE_EXPLICIT_CTOR declarations
- Instead of wrapping the declarations, use a macro for the keyword "explicit"
2015-07-20 20:18:24 -04:00
Jesse Talavera-Greenberg
c2078afc12 Simplify the constexpr declarations of the GLM_META_PROG_HELPERS
- No repetition
- Half the size
2015-07-20 20:15:45 -04:00
Jesse Talavera-Greenberg
6d1ddc8980 Define MAYBE macros for explicit and constexpr
- So we can wrap less code in macros
2015-07-20 20:11:33 -04:00
Christophe Riccio
ac21d7bdad Fixed use of libstdc++ with Clang #351 2015-07-19 17:59:21 +02:00
Christophe Riccio
9e2f6dfc7f Fixed Intel compiler build error on Linux #354 2015-07-19 17:38:41 +02:00
Christophe Riccio
1e0cf75b2f More testing 2015-07-19 16:55:27 +02:00
Christophe Riccio
f96887863d Added a heap allocation test 2015-07-19 16:41:07 +02:00
Christophe Riccio
76bd630bbd Fixed isfinite with C++98 compilers #343 2015-07-19 16:32:36 +02:00
Christophe Riccio
056d6bd95e fixed typo #344 2015-07-19 15:55:44 +02:00
Christophe Riccio
dcfddb75b8 Updated list of compiler versions 2015-07-19 02:36:53 +02:00
Christophe Riccio
9539174494 Fixed build 2015-07-19 02:07:55 +02:00
Christophe Riccio
4f7afb272f Fixed GCC build, GLM_META_PROG_HELPERS unsupported with GCC 4.6 2015-07-19 01:46:49 +02:00
Christophe Riccio
02d7be8531 Improved packing code to give vectorization a chance 2015-07-19 01:20:20 +02:00
Christophe Riccio
6887df4d39 Merge branch 'fix-type-punning' of https://github.com/cneumann/glm into union 2015-07-19 01:08:04 +02:00
Christophe Riccio
c90f7b0973 Fixed build 2015-07-19 01:04:07 +02:00
Christophe Riccio
6f1b7c24ce Fixed build 2015-07-19 00:34:59 +02:00
Christophe Riccio
12328983ae Updated changelog #349 2015-07-19 00:29:56 +02:00
Christophe Riccio
2005679652 Merge pull request #349 from JesseTG/jtg/gitignore
Add .gitignore #349
2015-07-19 00:28:49 +02:00
Christophe Riccio
38c9cd6cba Added GLM_META_PROG_HELPERS #350 2015-07-19 00:25:33 +02:00
Christophe Riccio
47deb9709c Merge pull request #350 from JesseTG/jtg/template-convenience
Add static components and prec members to all vector and quat types #350
2015-07-18 23:49:29 +02:00
Christophe Riccio
357eaf7071 Fixed warnings 2015-07-18 10:00:00 +02:00
Zbigniew Mandziejewicz
eaefcc6689 Bump CMake version for interface target to 3.0 2015-07-06 19:43:45 +08:00
Jesse Talavera-Greenberg
38f63d3943 Add static rows, cols, prec, and components fields to all matrix types 2015-07-03 15:21:11 -04:00
Jesse Talavera-Greenberg
5d05c8c1f7 Correct component amounts for simqQuat and simdVec4 2015-07-03 15:00:37 -04:00
Jesse Talavera-Greenberg
a9c26d065b Add static components and prec members to all vector and quaternion types 2015-07-03 14:57:46 -04:00
Jesse Talavera-Greenberg
e601191ed2 Add .gitignore 2015-07-03 12:48:22 -04:00
Christophe Riccio
98a736bcf1 Merge pull request #341 from morganbengtsson/master
Fixed Small documentation mistake in intersect.hpp, plane instead of triangle. #341
2015-06-28 14:25:07 +02:00
Christophe Riccio
0141954756 Added mirror repeat 2015-06-27 20:12:27 +02:00
Christophe Riccio
ff1f50bb15 Added GTX_wrap 2015-06-27 19:36:03 +02:00
Christophe Riccio
08eedc6209 Added experiment for new fastCos. More sRGB tests. 2015-06-27 18:36:17 +02:00
Carsten Neumann
2ee6151a40 Use unions for type punning
Fixes #334
2015-05-18 12:20:55 -05:00
morgan
d69aa08187 Small documentation mistake in intersect.hpp, plane instead of triangle. 2015-05-16 12:29:37 +02:00
Christophe Riccio
83409a0720 Merge pull request #335 from shaxbee/master
Improve compatibility with old CMake versions #335
2015-05-04 09:50:39 +02:00
Zbigniew Mandziejewicz
60ccb43b14 Improve compatibility with old CMake versions 2015-05-03 15:00:02 +08:00
Christophe Riccio
d7fa6d318c - Removed -m64 causing build issues on Linux 32 #331 2015-05-02 00:26:12 +02:00
Christophe Riccio
25ccac2fd3 Fixed release note 2015-05-02 00:08:47 +02:00
Christophe Riccio
c1377bc360 - Clarified manual regarding angle unit in GLM, added FAQ 11 #336 2015-05-02 00:07:35 +02:00
Christophe Riccio
ea36f44294 Fixed perspective fovy argument documentation #327 2015-05-01 23:46:09 +02:00
Christophe Riccio
0d1e2d5e8a Updated release note for Added master branch continuous integration service on Linux 64 #332 2015-05-01 23:37:48 +02:00
Christophe Riccio
3a1c510999 Updated lastest release in readme.md 2015-05-01 22:42:30 +02:00
Christophe Riccio
909e3c2e29 Updated lasest release. 2015-05-01 22:35:05 +02:00
Christophe Riccio
b05536dee8 Added link to releases 2015-05-01 22:32:13 +02:00
Christophe Riccio
08937e2702 Added lastest release on release.md 2015-05-01 22:25:24 +02:00
Christophe Riccio
6b47f41387 Fixed automated tests compiler versions 2015-05-01 21:39:36 +02:00
Christophe Riccio
303a523325 Fixed C++98 build 2015-05-01 20:49:58 +02:00
Christophe Riccio
084804111e Fixed CMake build on 2.8 versions 2015-05-01 20:40:45 +02:00
Christophe Riccio
476ea7bbe1 Merge pull request #324 from shaxbee/master
Export glm as interface library for CMake 2.8.12 and newer #324
2015-05-01 20:20:50 +02:00
Christophe Riccio
df8cd22706 Fixed specifier removal by 'std::make_pair<>' #333 2015-05-01 20:01:07 +02:00