dhewm3/neo/idlib/math
Daniel Gibson 1e087d9bf6 Fix idMatX::IsOrthonormal()
The original implementation was pretty broken (but not used anyway),
it is now fixed and improved a bit (got rid of one inner loop).
This (at least part of the problem) was detected by PVS-Studio,
see http://www.viva64.com/en/b/0120/ Fragment 3
2012-05-13 03:04:34 +02:00
..
Angles.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Angles.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Complex.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Complex.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Curve.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Extrapolate.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Interpolate.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Lcp.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Lcp.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Math.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Math.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Matrix.cpp Fix idMatX::IsOrthonormal() 2012-05-13 03:04:34 +02:00
Matrix.h Fix "unreachable code" warnings 2012-01-15 14:13:44 +01:00
Ode.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Ode.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
Plane.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Plane.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Pluecker.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Pluecker.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Polynomial.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Polynomial.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Quat.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Quat.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Random.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Rotation.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Rotation.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd.cpp Remove MWERKS stuff 2011-12-23 13:04:21 +01:00
Simd.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_3DNow.cpp Change another _WIN32 to _MSC_VER for MinGW 2011-12-22 12:32:39 +01:00
Simd_3DNow.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_AltiVec.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_AltiVec.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_Generic.cpp Change another _WIN32 to _MSC_VER for MinGW 2011-12-22 12:32:39 +01:00
Simd_Generic.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_MMX.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_MMX.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Simd_SSE.cpp Add missing includes for MSVC 2011-12-22 11:07:01 +01:00
Simd_SSE.h Fix -Woverloaded-virtual warnings 2011-12-22 12:33:27 +01:00
Simd_SSE2.cpp Change another _WIN32 to _MSC_VER for MinGW 2011-12-22 12:32:39 +01:00
Simd_SSE2.h Fix -Woverloaded-virtual warnings 2011-12-22 12:33:27 +01:00
Simd_SSE3.cpp Change another _WIN32 to _MSC_VER for MinGW 2011-12-22 12:32:39 +01:00
Simd_SSE3.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Vector.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Vector.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00