public Color(Vector4 vector) { vector = Numerics.Clamp(vector, Vector4.Zero, Vector4.One); this.boxedHighPrecisionPixel = new RgbaVector(vector.X, vector.Y, vector.Z, vector.W); this.data = default; }
internal static Vector4 PseudoRound(this Vector4 v) { Vector4 sign = Numerics.Clamp(v, new Vector4(-1), new Vector4(1)); return(v + (sign * 0.5f)); }