From 1028fa5902fd90efd96f7522cc15a621c6e98187 Mon Sep 17 00:00:00 2001 From: popow Date: Tue, 5 Jun 2018 20:37:21 +0200 Subject: [PATCH] using MathF.Round in Pack --- src/ImageSharp/PixelFormats/Rgba64.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ImageSharp/PixelFormats/Rgba64.cs b/src/ImageSharp/PixelFormats/Rgba64.cs index 1507a258c..5d1aa0067 100644 --- a/src/ImageSharp/PixelFormats/Rgba64.cs +++ b/src/ImageSharp/PixelFormats/Rgba64.cs @@ -221,10 +221,10 @@ namespace SixLabors.ImageSharp.PixelFormats [MethodImpl(MethodImplOptions.AggressiveInlining)] private static ulong Pack(float x, float y, float z, float w) { - return (ulong)Math.Round(x.Clamp(0, 1) * 65535F) | - ((ulong)Math.Round(y.Clamp(0, 1) * 65535F) << 16) | - ((ulong)Math.Round(z.Clamp(0, 1) * 65535F) << 32) | - ((ulong)Math.Round(w.Clamp(0, 1) * 65535F) << 48); + return (ulong)MathF.Round(x.Clamp(0, 1) * 65535F) | + ((ulong)MathF.Round(y.Clamp(0, 1) * 65535F) << 16) | + ((ulong)MathF.Round(z.Clamp(0, 1) * 65535F) << 32) | + ((ulong)MathF.Round(w.Clamp(0, 1) * 65535F) << 48); } } }