This website requires JavaScript.
c50f3ed38e
- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
Christophe Riccio
2016-05-05 13:40:11 +02:00
d0c4bbaef7
- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
Christophe Riccio
2016-05-05 13:27:26 +02:00
9a7b802bdc
- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
Christophe Riccio
2016-05-05 13:05:15 +02:00
7193cd2c3a
- Added constexpr for *vec*, *mat*, *quat* and *dual_quat* types #493
Christophe Riccio
2016-05-05 10:38:51 +02:00
c8070624db
Merge branch 'master' of https://github.com/g-truc/glm
Christophe Riccio
2016-05-04 21:08:03 +02:00
d7abee5d80
Updated readme with SIMD and swizzle interaction
Christophe Riccio
2016-05-04 21:07:57 +02:00
93612791cd
Removed Apple specific check for LLVM versions
Christophe Riccio
2016-05-04 18:46:59 +02:00
20da5a25db
Improved OpenMP support detection for Clang, GCC, ICC and VC
Christophe Riccio
2016-05-04 18:04:44 +02:00
ca3abd6e93
Fixed CUDA support #499 , #500 , #501
Christophe Riccio
2016-05-04 17:05:02 +02:00
13a997d4e1
Fixed CUDA support #499 , #500 , #501
Christophe Riccio
2016-05-04 17:03:38 +02:00
affd5f3ba0
Fixed CUDA compiler error in type_vec4.inl #504
Christophe Riccio
2016-05-04 16:35:57 +02:00
1f71f6fb3a
Improved SIMD and swizzle operators interactions with GCC and Clang, Added raw SIMD API.
Christophe Riccio
2016-05-03 23:57:41 +02:00
aca1710c5f
Fixed ignoring unknown option '/arch:SSE2' warning while compiling with Visual C++ in 64 bits with SSE3 enabled
Christophe Riccio
2016-05-02 23:32:19 +02:00
1becd76c5f
Fixed build
Christophe Riccio
2016-05-01 12:39:16 +02:00
83999c749a
Reorganized SIMD code
Christophe Riccio
2016-05-01 12:29:11 +02:00
96963f88cc
Single file for simd specialization
Christophe Riccio
2016-05-01 05:00:13 +02:00
5f05a5e953
Clean up inverse SSE code
Christophe Riccio
2016-05-01 03:42:47 +02:00
be8d6c9ccc
Fixed test
Christophe Riccio
2016-05-01 01:40:06 +02:00
fa6f5cdcbb
Fixed warning
Christophe Riccio
2016-05-01 01:35:54 +02:00
a90ef1b45e
Fixed warning
Christophe Riccio
2016-05-01 01:31:43 +02:00
b53cc5d098
Fixed build on non-VC compilers
Christophe Riccio
2016-05-01 01:26:42 +02:00
2f9fc55d88
More experiments to improve SIMD support
Christophe Riccio
2016-05-01 01:12:22 +02:00
7b8ed140dd
Merge branch '0.9.7'
Christophe Riccio
2016-04-30 16:29:01 +02:00
306b409658
Fixed merge
Christophe Riccio
2016-04-30 16:28:20 +02:00
e9bb34fb78
- Fixed Visual C++ SIMD instruction set automatic detection in 64 bits
Christophe Riccio
2016-04-30 16:23:55 +02:00
8cf76f049b
Fixed Visual C++ SIMD instruction set automatic detection in 64 bits
Christophe Riccio
2016-04-30 16:23:55 +02:00
07a5d27047
Merge branch 'type_trait'
Christophe Riccio
2016-04-30 15:00:46 +02:00
939eb940d4
Renamed GLM_RESTRICT, still unused in the code base
Christophe Riccio
2016-04-30 15:00:37 +02:00
a6b3632257
Use GLM coding convensions
Christophe Riccio
2016-04-30 14:59:56 +02:00
e913a9c68b
Fixed GCC build
Christophe Riccio
2016-04-30 02:07:16 +02:00
23ab8137f9
Fixed GTX_type_trait linking
Christophe Riccio
2016-04-30 01:59:46 +02:00
01fa13380d
Merge branch 'master' of https://github.com/regnirpsj/glm into type_trait
Christophe Riccio
2016-04-29 23:29:09 +02:00
6558df25e8
Merge branch 'jtg/type-traits-size' of https://github.com/JesseTG/glm into type_trait
Christophe Riccio
2016-04-29 23:26:13 +02:00
1ab28bc913
Updated copyright date
Christophe Riccio
2016-04-29 17:39:20 +02:00
b3cae39ea6
Merge 0.9.7
Christophe Riccio
2016-04-29 17:37:27 +02:00
872aa9d8ec
Improved ***PowerOfTwo
Christophe Riccio
2016-04-29 17:31:36 +02:00
68ec048b70
Fixed roundPowerOfTwo and floorPowerOfTwo #503
Christophe Riccio
2016-04-29 17:24:35 +02:00
e0d312ccaf
Fixed roundPowerOfTwo and floorPowerOfTwo #503
Christophe Riccio
2016-04-29 10:52:04 +02:00
76d12fb602
Fixed roundPowerOfTwo and floorPowerOfTwo #503
Christophe Riccio
2016-04-29 10:51:21 +02:00
79643cf4fa
Merge 0.9.7 branch
Christophe Riccio
2016-04-24 14:58:57 +02:00
9770c9f73d
Fixed uaddCarry warning #497
Christophe Riccio
2016-04-24 14:56:44 +02:00
fd86bcd21b
Merge pull request #498 from 1ace/master
Angelica Wrangler
2016-04-15 23:12:18 +02:00
c479e444a4
fix: cuda can use anonymous unions
Hauke Rehfeld
2015-06-26 14:26:19 +02:00
30f014472d
add: CUDA in setup.hpp
Hauke Rehfeld
2016-04-14 18:08:46 +02:00
e54f0cc5cd
Merge remote-tracking branch 'upstream/master'
jan p springer
2016-04-05 23:48:48 +01:00
ca46062bea
Fix spelling mistakes
Eric Engestrom
2016-04-03 00:50:25 +01:00
66b714c418
Finishing up removing GLM_FORCE_SIZE_FUNC define and passing by copy scalars
Christophe Riccio
2016-03-23 02:01:16 +05:30
fffce8727f
Merge branch 'master' of https://github.com/g-truc/glm
Christophe Riccio
2016-03-19 17:11:32 +01:00
bbe076549a
Improved coding style consistency, scalars are passed by copy
Christophe Riccio
2016-03-19 17:10:42 +01:00
b0091cfbc5
Fixed readme
Christophe Riccio
2016-03-19 15:38:21 +01:00
1d9f8408e6
Merge 0.9.7 branch
Christophe Riccio
2016-03-19 12:53:27 +01:00
407d671954
Updated readme
Christophe Riccio
2016-03-19 12:37:39 +01:00
578c4f4f9f
Rename tvec1 parameters from scalar to v1/v2
Sami Kankaristo
2016-03-15 03:24:53 +02:00
ad9bfffe65
Fix operator-(), add operator+()
Sami Kankaristo
2016-03-15 02:38:16 +02:00
c7700573a4
Add missing boolean operator declarations
Sami Kankaristo
2016-03-15 02:37:38 +02:00
42b818d4bb
Fix declarations (use tdualquat instead of tquat)
Sami Kankaristo
2016-03-15 02:36:33 +02:00
ece2b8b5a2
Add missing boolean operator declarations
Sami Kankaristo
2016-03-15 02:22:48 +02:00
8662a567b2
Add const & to POD to match other functions in the class
Sami Kankaristo
2016-03-15 02:21:42 +02:00
b7fef63ef8
Remove const & from POD to match other functions in class
Sami Kankaristo
2016-03-15 02:20:15 +02:00
d3036fd010
Add missing operator function definitions
Sami Kankaristo
2016-03-13 21:32:33 +02:00
785c8892d9
Add missing const to declaration
Sami Kankaristo
2016-03-13 21:32:06 +02:00
6c61c332f4
Fixed missing GLM_PLATFORM_CYGWIN declaration #495
Christophe Riccio
2016-03-19 12:31:19 +01:00
61d58b0296
Fixed missing GLM_PLATFORM_CYGWIN declaration #495
Christophe Riccio
2016-03-19 12:28:18 +01:00
93d09e0e93
Merge pull request #490 from IndiumGames/more-undefined-reference-errors
Angelica Wrangler
2016-03-15 09:37:46 +01:00
99d3486e1f
Rename tvec1 parameters from scalar to v1/v2
Sami Kankaristo
2016-03-15 03:24:53 +02:00
2d54f437f1
Fix operator-(), add operator+()
Sami Kankaristo
2016-03-15 02:38:16 +02:00
55d7b07e12
Add missing boolean operator declarations
Sami Kankaristo
2016-03-15 02:37:38 +02:00
131b85f4b9
Fix declarations (use tdualquat instead of tquat)
Sami Kankaristo
2016-03-15 02:36:33 +02:00
21fb034338
Add missing boolean operator declarations
Sami Kankaristo
2016-03-15 02:22:48 +02:00
236fed9d93
Add const & to POD to match other functions in the class
Sami Kankaristo
2016-03-15 02:21:42 +02:00
1e192be370
Remove const & from POD to match other functions in class
Sami Kankaristo
2016-03-15 02:20:15 +02:00
7f1bb02a26
Invert when static and dynamic lib messages appears
Christophe Riccio
2016-03-14 22:29:55 +01:00
25d6c8e341
update: date stamps + GLM_META_PROG_HELPERS pre-requiste
jan p springer
2016-03-14 16:37:30 +00:00
a5a69566b9
update: date stamps
jan p springer
2016-03-14 16:36:34 +00:00
b52156991e
fixed: glm::operator<< (using a copy of #491 )
jan p springer
2016-03-14 13:13:21 +00:00
ca7a4ed4fe
Merge remote-tracking branch 'upstream/master'
jan p springer
2016-03-14 12:35:35 +00:00
ae15b8982b
Correct type_trait info so it doesn't conflict with the file name
Jesse Talavera-Greenberg
2016-03-13 20:23:51 -04:00
ffaa6fe7c0
Add missing cols/rows constants
Jesse Talavera-Greenberg
2016-03-13 20:19:19 -04:00
798e4f0e78
Remove (old?) operator/ member functions
Sami Kankaristo
2016-03-13 21:32:41 +02:00
8e7a3a9053
Add missing operator function definitions
Sami Kankaristo
2016-03-13 21:32:33 +02:00
b968defd22
Add missing const to declaration
Sami Kankaristo
2016-03-13 21:32:06 +02:00
07689bcc4d
Fixed build, updated manual for 0.9.8
Christophe Riccio
2016-03-13 13:17:51 +01:00
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
Christophe Riccio
2016-03-13 12:56:26 +01:00
d245268c2e
Merge branch '0.9.7'
Christophe Riccio
2016-03-12 20:35:20 +01:00
444cf0f36a
Fixed undefined reference errors #489
Christophe Riccio
2016-03-12 20:35:06 +01:00
e60273daff
Add missing vec4 operator definitions
Sami Kankaristo
2016-03-12 18:34:40 +02:00
3ec43e9522
Fix incorrect declaration (now matches definition)
Sami Kankaristo
2016-03-12 18:31:43 +02:00
a848fa69be
Remove duplicate function declarations
Sami Kankaristo
2016-03-12 18:30:07 +02:00
95cf1825d5
Merge branch 'master' of https://github.com/g-truc/glm
Christophe Riccio
2016-03-12 20:31:29 +01:00
e64e77144f
Merge pull request #489 from IndiumGames/undefined-reference-errors
Angelica Wrangler
2016-03-12 20:30:34 +01:00
3860fbaa9a
Add missing vec4 operator definitions
Sami Kankaristo
2016-03-12 18:34:40 +02:00
780d5f403b
Fix incorrect declaration (now matches definition)
Sami Kankaristo
2016-03-12 18:31:43 +02:00
5222e0baca
Remove duplicate function declarations
Sami Kankaristo
2016-03-12 18:30:07 +02:00
b14e39b4cf
Added target to build optional static and dynamic GLM library
Christophe Riccio
2016-03-12 01:32:40 +01:00
86c58b8b8b
Added iround and uround to GTC_integer, fast round on positive values
Christophe Riccio
2016-03-10 21:53:08 +01:00
52d05aee76
Fixed build
Christophe Riccio
2016-03-10 21:24:37 +01:00
79b433e9b0
Merge branch 'master' of https://github.com/g-truc/glm
Christophe Riccio
2016-03-10 21:19:35 +01:00
c853df1638
Added uround to GTC_integer, fast round on positive values
Christophe Riccio
2016-03-10 21:17:46 +01:00
6e5f42bd28
Fixed error message type
Christophe Riccio
2016-03-06 12:52:34 +01:00
f48fe286ad
Consolidate setup options in setup.hpp
Christophe Riccio
2016-03-06 03:36:20 +01:00