Christophe Riccio
3356896a3a
Fixed build
2015-08-31 22:21:03 +02:00
Christophe Riccio
1d266efe20
- Improved constexpr for constant functions coverage #198
2015-08-31 22:14:45 +02:00
Christophe Riccio
f92c1219ed
Fixed non-identity quaternions for equal vectors #234
2015-08-31 21:56:34 +02:00
Christophe Riccio
f28708265d
Merge branch 'master' of https://github.com/g-truc/glm
2015-08-31 18:57:07 +02:00
Christophe Riccio
c10df14b58
Fixed strict alignment warnings #235 #370
2015-08-31 18:55:45 +02:00
Christophe R.
7a8b532519
Merge pull request #393 from morganbengtsson/master
...
Update matrix_decompose.hpp #393
2015-08-31 18:18:23 +02:00
Christophe Riccio
2f4338269d
Fixed reliability issue of GLM_HAS caps #377
2015-08-31 18:14:54 +02:00
Christophe Riccio
6aabe5a07d
Fixed warnings
2015-08-31 18:13:46 +02:00
Christophe Riccio
70234afb49
Fixed warnings
2015-08-31 18:12:26 +02:00
Christophe Riccio
debed28149
Fixed link errors on compilers not supported default function #377
2015-08-31 18:01:51 +02:00
Christophe Riccio
be983bd7cb
Added test
2015-08-31 17:33:22 +02:00
Morgan Bengtsson
497da9a7cd
Update matrix_decompose.hpp
...
Changed documentation to show correct include file.
2015-08-28 22:13:05 +02:00
Christophe R
ebdd48fa6f
Merge branch 'master' of https://github.com/g-truc/glm
2015-08-23 14:49:37 +02:00
Christophe R.
cd907a8f0f
Merge pull request #385 from BryceMehring/master
...
Fixed C++11 standard library error message #385
2015-08-13 17:19:38 -04:00
Bryce Mehring
6f128f5983
Fixed C++11 standard library error message
...
When including glm/gtx/hash.hpp before any other glm header files, the
error "GLM_GTX_hash requires C++11 standard library support" is thrown
because GLM_HAS_CXX11_STL is not yet defined.
2015-08-12 22:44:32 -05:00
Christophe R.
7af366edb8
Merge pull request #380 from simonkrogmann/fix_rand_in_vc_2013
...
Fix rand functions throwing runtime exception for VC++ 2013 #380
2015-08-09 16:36:36 -04:00
Simon Krogmann
0092c91f42
Fix incorrect parenthesis
...
In VC++ 2013 this error led to a runtime exception when using
circularRand or linearRand while "Smaller Type Check" (/RTCc)
was enabled.
2015-08-09 19:08:41 +02:00
Christophe R
79f6d92c8a
Added GLM_SIMD to enable automatic SIMD code generation for generic GLM types #235 #370
2015-08-09 10:50:29 +02:00
Christophe R
f9535f2398
Trying to reproduce #235
2015-08-09 00:24:38 +02:00
Christophe R.
116a9037cc
Merge pull request #376 from trevex/master
...
Fixed typo resulting in warnings when building with -Wpedantic. #376
2015-08-05 17:59:47 +02:00
Nik Voss
d48a70d0da
Fixed typo resulting in warnings when building with -Wpedantic.
2015-08-05 16:32:24 +02:00
Christophe Riccio
134166940d
Added link to release tags
2015-08-02 10:35:23 +02:00
Christophe Riccio
cedaed68f6
Updated version for final 0.9.7.0 release
2015-08-02 10:23:58 +02:00
Christophe Riccio
10c3d324a3
updated API
2015-08-02 10:23:00 +02:00
Christophe Riccio
a9a552338d
updated API
2015-08-02 10:22:42 +02:00
Christophe Riccio
e0c4a71016
Clean up doxygen and source
2015-08-02 01:39:00 +02:00
Christophe Riccio
96824ffcf5
Reduced doc size
2015-08-01 23:16:31 +02:00
Christophe Riccio
f8a0babec1
Updated doc
2015-08-01 23:00:53 +02:00
Christophe Riccio
bc0f5317fd
Updated documentation
2015-08-01 22:54:27 +02:00
Christophe Riccio
5437d49cf2
Renamed GTC_color to GTC_color_space
2015-08-01 21:55:28 +02:00
Christophe Riccio
d6ae2fd694
Fixed matrix conversions and added unit tests #371
2015-08-01 21:40:36 +02:00
Christophe R
6ccdafb718
Updated GLM documentation
2015-08-01 20:33:33 +02:00
Christophe Riccio
1e502c0919
Fixed decompose warnings #373
2015-08-01 11:35:57 +02:00
Christophe R.
37d4ca9c4c
Merge pull request #368 from JesseTG/jtg/oops-sorry
...
Fixed some of my own metaprogramming-helper mistakes #368
2015-07-25 23:28:38 +02:00
Christophe Riccio
afa193704c
Fixed interactions with GLM_FORCE_NO_CTOR_INIT and default functions #366
2015-07-25 23:23:59 +02:00
Christophe Riccio
53e494bea9
Removed GTX_multiple
2015-07-25 23:23:03 +02:00
Christophe Riccio
a56a40e1f2
Added support of defaulted functions to GLM types, to use them in unions #366
2015-07-25 21:31:51 +02:00
Jesse Talavera-Greenberg
2a947b7ff1
Add GLM_META_PROG_HELPERS tests to each type
...
- Add new tests to the matrix types
- Add vector tests to use the static values instead of constants
- Wrap the quaternion tests in #ifdefs
- Add new tests to the simdMat4 and simdVec4 tests
2015-07-25 14:33:01 -04:00
Jesse Talavera-Greenberg
f46249620a
Add pure typedefs to the SIMD types
2015-07-25 14:28:24 -04:00
Jesse Talavera-Greenberg
a8659bb767
Remove unused value_size static methods in simdQuat and simdVec4
...
- They didn't even have implementations
2015-07-25 14:26:55 -04:00
Jesse Talavera-Greenberg
c2b4e2a5c0
Change the value_type of simdVec4 and simdQuat to a float
...
- Having it as __m128 didn't quite feel consistent with vec4/quat
2015-07-25 14:25:26 -04:00
Jesse Talavera-Greenberg
4aa385a37a
Change dualquat::components to 2, not 8
2015-07-25 14:21:31 -04:00
Jesse Talavera-Greenberg
3400352e81
Reverse the mat::rows and mat::cols fields
...
- Oops, I mixed up the row_type and col_type typedefs
2015-07-25 14:20:04 -04:00
Jesse Talavera-Greenberg
25bad4c78e
Fix wrong name for mat2::columns
...
- It should really be mat2::cols
2015-07-25 14:17:59 -04:00
Christophe R.
644e567e09
Merge pull request #352 from shaxbee/master
...
Bump CMake version for interface target to 3.0 #352
2015-07-25 01:54:40 +02:00
Christophe Riccio
ba9dfc6485
Updated readme
2015-07-25 01:41:33 +02:00
Christophe R.
185ba74f6a
Merge pull request #367 from plasmacel/master
...
std::hash specialization for glm::tdualquat #367
2015-07-25 01:39:49 +02:00
Christophe Riccio
f7751bfb06
Added support of defaulted functions to *vec* types #366
2015-07-25 01:24:03 +02:00
Thom de Villa
3b9e90c7b6
std::hash specialization for glm::tdualquat
2015-07-24 17:58:15 +02:00
Thom de Villa
5100bd76dc
Merge pull request #4 from g-truc/master
...
update from g-truc
2015-07-24 17:40:12 +02:00