You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Vladimír Vondruš
dd2058cee3
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
...
To be more consistent with GLSL naming. Also, the original naming was
quite misleading, as normalize() is used in GLSL for something
completely different.
If building with deprecated APIs, the Functions.h header includes the
new Packing.h header and the {de,}normalize() functions are defined as
deprecated aliases to the new functions. This will be removed at some
point in the future.
9 years ago
..
Algorithms
Math: added Algorithms::kahanSum().
9 years ago
Geometry
Math: converted Geometry::Distance and Intersection to namespaces.
10 years ago
Test
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
9 years ago
Angle.h
Math: doc++
10 years ago
Bezier.h
Math: ability to convert Bezier from/to external representation.
10 years ago
BoolVector.h
Math: add explicit boolean conversion to BoolVector.
10 years ago
CMakeLists.txt
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
9 years ago
Color.cpp
Math: print 8-bit colors as hex in Debug.
10 years ago
Color.h
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
9 years ago
Complex.h
Math: make all constructor noexcept and test their behavior.
10 years ago
Constants.h
Don't restrict Double usage on OpenGL ES.
10 years ago
Dual.h
Math: ability to create Dual with ZeroInit tag.
10 years ago
DualComplex.h
Math: document facts for older version of me.
10 years ago
DualQuaternion.h
Math: consider magnitude of translation in DualQuaternion::isNormalized().
10 years ago
Frustum.h
Math: reference intersection functions from Frustum docs.
10 years ago
Functions.cpp
Hell, this project is big.
10 years ago
Functions.h
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
9 years ago
Math.h
Added typedefs and forward declaration for Math::Frustum.
10 years ago
Matrix.h
Math: I don't see why we should have those overloads.
10 years ago
Matrix3.h
Math: I don't see why we should have those overloads.
10 years ago
Matrix4.h
Math: I don't see why we should have those overloads.
10 years ago
Packing.h
Math: renamed {de,}normalize() to {,un}pack() in a new Packing.h header.
9 years ago
Quaternion.h
Math: make all constructor noexcept and test their behavior.
10 years ago
Range.h
Math: fix template declaration for Range converter.
10 years ago
RectangularMatrix.h
Math: document why RectangularMatrix::operator[] returns const&.
10 years ago
Swizzle.h
Hell, this project is big.
10 years ago
Tags.h
Hell, this project is big.
10 years ago
TypeTraits.h
Math: long double is the same as double also on Android.
10 years ago
Unit.h
Math: make all constructor noexcept and test their behavior.
10 years ago
Vector.h
Math: the world is not just about OpenGL.
10 years ago
Vector2.h
Math: I don't see why we should have those overloads.
10 years ago
Vector3.h
Math: I don't see why we should have those overloads.
10 years ago
Vector4.h
Math: I don't see why we should have those overloads.
10 years ago
instantiation.cpp
Math: debug operator for Frustum.
10 years ago