Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM
2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Bastien Bouclet
b51b484b49
MATH: Silence a noisy warning when building with GCC 9 in C++11 mode
2019-11-27 06:41:05 +01:00
Bastien Bouclet
f6775fab96
MATH: Make slerpQuat const
2016-04-09 08:41:21 +02:00
Bastien Bouclet
5c73d0083d
ALL: Merge branch 'tlj'
2016-01-01 07:33:20 +01:00
Bastien Bouclet
1cc12b6981
MATH: Make Quaternion::inverse const
2016-01-01 07:29:55 +01:00
Bastien Bouclet
3f3459e4b9
MATH: Add a vector rotation method to the Quaternion class
2016-01-01 07:29:39 +01:00
Pawel Kolodziejski
f7407f35f2
MATH: Add a vector rotation method to the Quaternion class
2015-02-21 12:35:55 +01:00
Pawel Kolodziejski
cdd837f379
MATH: convert LGPL code to GPL
2015-01-17 21:08:27 +01:00
Joni Vähämäki
2c1ae44b5c
GRIM: Fix matrix to quaternion conversion. Fixes #1132
2014-12-25 23:12:26 +02:00
Christian Krause
0fe9168944
MATH: Don't normalize a (0, 0, 0, 0) quat
...
- this fixes the issue of the vanished boats in EMI's lava puzzle
- without the patch, the division by 0.0f causes the quat's values
to be NAN
- the floating point NAN value is ignored by OpenGL, so the vertices
are not drawn at all
2014-10-19 01:21:34 +02:00
Joseph Jezak
274e11a68e
MATH: Add const qualifier to getEuler.
2014-09-11 13:38:30 -04:00
Joseph Jezak
e34d0ddba3
MATH: Replace Quaternion XYZ with Euler.
2014-09-11 13:38:30 -04:00
Joseph Jezak
99fa91053c
MATH: Rename XYZ Rotation Functions to Euler to better describe the function.
2014-09-11 13:38:28 -04:00
Joseph Jezak
d2d23738a5
MATH: Replace Euler Angle Implementation in Quaternions with Rotation3D based method.
2014-07-01 16:18:12 -04:00
Joseph Jezak
c1b5adf348
MATH: Add new quaternion capability.
2014-07-01 16:18:08 -04:00
Joseph Jezak
f57768ea28
MATH: Add comments and rename getQuaternion.
2014-07-01 11:27:08 -04:00
Joni Vähämäki
47aa1ace87
EMI: Added support for animation priorities and implemented blending.
2014-05-31 02:50:06 +03:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Paweł Kołodziejski
175620b62a
ALL: change license headers from LGPL to GPL, and few updates
2012-12-19 23:15:43 +01:00
Dries Harnie
8bb8163e29
MATH: Add operator * for Math::Quaternion
2012-11-13 21:51:36 +01:00
Dries Harnie
6334cc0290
EMI: Gfx::startActorDraw() accepts a quaternion
2012-11-13 21:51:11 +01:00
Dries Harnie
17207bc879
EMI: Code style fix
2012-07-03 20:06:29 +02:00
Dries Harnie
9541c89859
MATH: Add fromEuler() to Math::Quaternion
2012-07-03 00:20:38 +02:00
Einar Johan T. Sømåen
f0db69c8ff
MATH: Correct a critical typo in the slerp-function.
2012-02-01 12:46:05 +01:00
Einar Johan T. Sømåen
ee310dd00b
MATH: Fix toMatrix for quaternions.
2012-01-30 23:48:14 +01:00
Einar Johan T. Sømåen
1833ac33a1
MATH: Fix the slerp-function
2012-01-30 23:33:03 +01:00
Giulio Camuffo
87107bc022
MATH: Remove Vector4d::scalarProduct, since that's just Vector::dotProduct.
2012-01-30 21:45:22 +01:00
Einar Johan T. Sømåen
74047546a0
MATH: Add stream-reading to the vector-classes
2012-01-30 21:04:08 +01:00
Pawel Kolodziejski
626e91f23a
rename -> ResidualVM
2012-01-06 23:15:48 +01:00
Einar Johan T. Sømåen
b863569294
MATH: Add some quaternion-math from plib.
2011-12-30 14:49:01 +01:00