Christophe Riccio
77acd2fe40
Clarify quat_cast documentation, applying on pure rotation matrices #759
2018-05-08 12:31:05 +02:00
Christophe Riccio
1d3f8a057f
Fixed GTX_easing build on Clang
2018-05-08 12:26:07 +02:00
Christophe Riccio
1cd7a47279
Fixed GTX_easing build on VS2013
2018-05-08 12:16:58 +02:00
Christophe Riccio
62dfe7adfb
Fixed isnan on CUDA #727
2018-05-07 18:21:48 +02:00
Christophe Riccio
b3a24a0565
Fixed linearRand #762
2018-05-07 18:12:18 +02:00
Christophe Riccio
69f94334e0
Added GTX_easing for interpolation functions #761
2018-05-07 15:39:25 +02:00
Christophe Riccio
d53cd73a0e
Fixed mising glm::precision
2018-05-07 12:14:32 +02:00
Christophe Riccio
798ab30b9d
Fixed Syntax error when compiling with GLM_FORCE_CTOR_INIT and GLM_ENABLE_EXPERIMENTAL #753
2018-05-07 10:37:37 +02:00
Torbjørn Viksand
351155b9e1
Do not define GLM_CONSTEXPR_CXX14 on MSVC < 2017
2018-04-10 11:14:22 +02:00
Christophe Riccio
b8d0681725
Fixed misspelling #738
2018-03-27 19:04:44 +02:00
Christophe Riccio
8390a77b3a
Added GLM_FORCE_CTOR_INIT #735 #740
2018-03-27 18:23:37 +02:00
Philippe Groarke
2cac15849b
cleanup : Remove trailing whitespaces.
2018-03-25 12:44:55 -04:00
Philippe Groarke
47fa70c34b
Merge branch 'master' into cleanup
2018-03-25 12:43:32 -04:00
Christophe
1a3f1f22cd
Merge pull request #712 from KageKirin/constexpr-mat-ctors
...
set mat<>::ctor() to be constexpr #712
2018-03-25 18:10:37 +02:00
Christophe
fdb0e43aa0
Merge pull request #744 from vitali-parkhomenko/feature/extension_for_euler_angles
...
Extension for Euler angles #744
2018-03-25 12:05:34 +02:00
Philippe Groarke
fd327cd341
cleanup : Remove trailing whitespaces.
2018-03-24 20:01:03 -04:00
Vitali Parkhomenko
15fb58aacb
Added extraction of Euler angles from rotation matrix.
...
Extraction of Euler angles from rotation matrix for 11 sequences of rotation axes:
z-x-z, x-y-x, y-z-y, z-y-z, x-z-x, y-x-y, y-z-x, z-x-y, x-z-y, z-y-x, y-x-z.
2018-03-19 18:48:18 +03:00
Vitali Parkhomenko
5361f5e4ec
Added creating a rotation matrix from Euler angles
...
Creating a rotation matrix for 10 sequences of rotation axes:
z-x-z, x-y-x, y-z-y, z-y-z, x-z-x, y-x-y, y-z-x, z-x-y, x-z-y, z-y-x.
2018-03-19 18:43:01 +03:00
Vitali Parkhomenko
5fe5f32edd
Added creating a derived matrix from the rotation matrix.
...
Creating a derived matrix from the rotation matrix about the x-, y-, and z-axis.
2018-03-19 18:25:45 +03:00
Chris Helmich
3aebd8f8fd
added GLM_CONSTEXPR_CXX14 flag to vec<>::operator= and mat<>::operator=
2018-02-05 10:43:18 +09:00
Chris Helmich
dee4f81bc7
added GLM_CONSTEXPR_CTOR_CXX14 flags to mat<>::ctors()
2018-02-05 10:39:25 +09:00
devmane144
abb7fecc5e
Update type_vec4.hpp
2018-02-01 15:01:30 -06:00
devmane144
9b621ee4db
Added the other 3 const & to the file
...
I added the other 3 const & that I missed.
2018-02-01 14:48:35 -06:00
devmane144
f30f012d37
Adding a const & here for consistency reasons
...
The other vector types have T const & scalar for their binary operator+
2018-02-01 14:41:44 -06:00
Chris Helmich
4a4af0b80e
added flags GLM_CONSTEXPR_CXX14 and GLM_CONSTEXPR_CTOR_CXX14
2018-01-22 11:28:55 +09:00
Yuri Kilochek
0afc784511
Add definitions for glm::type<T> members, so that they can be used outside of constant expressions.
2018-01-07 00:17:18 +03:00
Yuri Kilochek
5441bc7a93
Merge remote-tracking branch 'upstream/master'
2018-01-07 00:02:24 +03:00
Christophe Riccio
7725407b2d
Added missing quat minus operator #703
2018-01-06 19:47:01 +01:00
Christophe Riccio
6390805e6d
Fixed zero as null pointer constant
2018-01-05 00:03:29 +01:00
Christophe Riccio
43179a4bc1
Fixed typo
2018-01-04 15:33:17 +01:00
Christophe
129fab1bd9
Merge pull request #711 from elect86/patch-4
...
Update intersect.hpp #711
2018-01-04 09:24:32 +01:00
Yuri Kilochek
1ef3e5a200
components, cols, rows are no longer defined as members of anonymous enums and are now instead static integral constants of type glm::length_t (this appears to be current approach).
2017-12-26 19:42:12 +03:00
Yuri Kilochek
7f162ff4e8
Remove redundant specializations of glm::type<mat</*...*/>>
2017-12-26 19:38:07 +03:00
Giuseppe Barbieri
83697febeb
Update intersect.hpp
2017-12-19 16:18:10 +01:00
Sergey Kosarevsky
84e6d82051
Fixed #692 : sphericalRand() is doing correct distribution on a sphere
2017-12-11 18:15:20 +01:00
Christophe Riccio
529de50383
Fixed acsch #698
2017-11-22 17:36:31 +01:00
Christophe
0f956f6dbc
Merge pull request #693 from cleeus/fix-exp2-precision-with-cxx11
...
Fix exp2 precision with cxx11 #693
2017-11-06 17:35:27 +01:00
KUANG Fangjun
538b6b6d57
fix a typo.
2017-11-06 15:13:04 +01:00
Kai Dietrich
c79dfbc925
Use std::exp2 to implement glm::exp2 when available
...
Using std::exp and then a multiplication looses a lot of precision which
can cause hard to find bugs (who would expect exp2 to fail?) because all
powers of two with integer exponents can be expressed precisely
with ieee754 floating point.
This also should be good for performance, since exp2 with
integer exponent is just shifting some bits in ieee754 and
good implementers will probably leverage that to implement exp2
efficiently.
2017-10-26 09:43:47 +02:00
Christophe Riccio
fcbedf5058
Fixed glm::step that didn't work with scalars #684
2017-10-22 16:58:09 +02:00
Christophe Riccio
5dbb4470e7
Merge branch 'master' of https://github.com/g-truc/glm
2017-10-22 16:40:48 +02:00
Christophe Riccio
ad82970101
Fixed warning #685
2017-10-22 16:32:05 +02:00
Christophe
a4061b1897
Merge pull request #689 from akaltar/master
...
Fix warning C4309 #679 #689
2017-10-22 16:26:15 +02:00
Christophe
9d7e79de6e
Merge pull request #691 from OlivierSohn/master
...
Fix rotation when vectors are in the same direction #691
2017-10-22 16:24:15 +02:00
Christophe Riccio
25e7bef346
Resolved uninitialized return value warnings #685
2017-10-22 15:31:47 +02:00
Olivier Sohn
ddb93dcdc2
fix build
2017-10-21 21:50:36 +02:00
Olivier Sohn
6bd81b8fbc
use quat_identity
2017-10-21 21:43:47 +02:00
Olivier Sohn
6f61bb4d2e
Fix rotation when vectors are in the same direction #690
2017-10-21 21:17:55 +02:00
akaltar
04819ecaae
Fix #679
...
Fixes warning C4309 on VS2015
2017-10-20 18:42:46 +02:00
Christophe Riccio
2e43c201cd
Fixed warning C4309 #679
2017-09-23 22:58:51 +02:00