Files
UnrealEngineUWP/Engine/Source/Runtime/Core
Zak Middleton a36f7d6a72 #ue4 - More accurate InvSqrt() and InvSqrtEst() on some platforms.
- Matches results for SSE platforms with other platforms that perform 2 Newton-Raphson iterations on the hardware estimate (iOS), or non-SSE that uses the fully accurate sqrt.
- Scalar functions now match the vectorized versions (VectorReciprocalSqrtAccurate) so that comparisons within 1e-8f are possible for normalizing normalized values (important for FQuat which uses both scalar and vector).
- Allows normalize vector (1,0,0) to return the same vector rather than (0.9999998xx, 0, 0).
- Fixed InvSqrtEst() on some platforms actually using higher precision (slower) FGenericPlatformMath InvSqrt().

#platformnotify josh.adams

[CL 2576126 by Zak Middleton in Main branch]
2015-06-03 16:45:48 -04:00
..