public static int test_0_simple_packed_max () { Vector4f a = new Vector4f (16, -4, 9, 25); Vector4f b = new Vector4f (5, 3, 9, 0); Vector4f c = a.Max (b); if (c.X != 16f) return 1; if (c.Y != 3f) return 2; if (c.Z != 9f) return 3; if (c.W != 25f) return 4; return 0; }
static Vector4f Clamp(Vector4f v) { return v.Max (Vector4f.Zero).Min (Vector4f.One); }