public static void CompareEqualTest() { Assert.That(() => VectorUtilities.CompareEqual(Vector128.Create(1.0f, 2.0f, 3.0f, 4.0f), Vector128.Create(1.0f, -2.0f, 3.0f, -4.0f)).AsUInt32(), Is.EqualTo(Vector128.Create(0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x00000000)) ); }
public static Vector4 CompareEqual(Vector4 left, Vector4 right, Vector4 epsilon) { var result = VectorUtilities.CompareEqual(left._value, right._value, epsilon._value); return(new Vector4(result)); }
public static Vector3 CompareEqual(Vector3 left, Vector3 right, Vector3 epsilon) { var result = VectorUtilities.CompareEqual(left._value.AsVector128(), right._value.AsVector128(), epsilon._value.AsVector128()); return(new Vector3(result.AsVector3())); }
public static Vector2 CompareEqual(Vector2 left, Vector2 right) { var result = VectorUtilities.CompareEqual(left._value.AsVector128(), right._value.AsVector128()); return(new Vector2(result.AsVector2())); }