Merge pull request #712 from VPeruS/patch-2
Fix formating in MathHelper.cs
This commit is contained in:
commit
c40030df68
1 changed files with 5 additions and 5 deletions
|
@ -305,7 +305,8 @@ namespace OpenTK
|
||||||
return Math.Max(Math.Min(n, max), min);
|
return Math.Max(Math.Min(n, max), min);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static unsafe int FloatToInt32Bits(float f) {
|
private static unsafe int FloatToInt32Bits(float f)
|
||||||
|
{
|
||||||
return *((int*)&f);
|
return *((int*)&f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -319,7 +320,8 @@ namespace OpenTK
|
||||||
/// <param name="b">>the second value to compare</param>
|
/// <param name="b">>the second value to compare</param>
|
||||||
/// <param name="maxDeltaBits">the number of floating point bits to check</param>
|
/// <param name="maxDeltaBits">the number of floating point bits to check</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static bool ApproximatelyEqual(float a, float b, int maxDeltaBits) {
|
public static bool ApproximatelyEqual(float a, float b, int maxDeltaBits)
|
||||||
|
{
|
||||||
// we use longs here, otherwise we run into a two's complement problem, causing this to fail with -2 and 2.0
|
// we use longs here, otherwise we run into a two's complement problem, causing this to fail with -2 and 2.0
|
||||||
long aInt = FloatToInt32Bits(a);
|
long aInt = FloatToInt32Bits(a);
|
||||||
if (aInt < 0)
|
if (aInt < 0)
|
||||||
|
@ -449,7 +451,5 @@ namespace OpenTK
|
||||||
double diff = Math.Abs(a - b);
|
double diff = Math.Abs(a - b);
|
||||||
return diff <= tolerance;
|
return diff <= tolerance;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue