diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs index 25f3979e20..4616ce36c6 100644 --- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs +++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs @@ -71,7 +71,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Normal(backdrop, source)); + return In(backdrop, source); } /// @@ -144,7 +144,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Normal(source, backdrop)); + return In(source, backdrop); } /// @@ -477,7 +477,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Multiply(backdrop, source)); + return In(backdrop, source); } /// @@ -550,7 +550,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Multiply(source, backdrop)); + return In(source, backdrop); } /// @@ -883,7 +883,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Add(backdrop, source)); + return In(backdrop, source); } /// @@ -956,7 +956,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Add(source, backdrop)); + return In(source, backdrop); } /// @@ -1289,7 +1289,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Subtract(backdrop, source)); + return In(backdrop, source); } /// @@ -1362,7 +1362,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Subtract(source, backdrop)); + return In(source, backdrop); } /// @@ -1695,7 +1695,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Screen(backdrop, source)); + return In(backdrop, source); } /// @@ -1768,7 +1768,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Screen(source, backdrop)); + return In(source, backdrop); } /// @@ -2101,7 +2101,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Darken(backdrop, source)); + return In(backdrop, source); } /// @@ -2174,7 +2174,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Darken(source, backdrop)); + return In(source, backdrop); } /// @@ -2507,7 +2507,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Lighten(backdrop, source)); + return In(backdrop, source); } /// @@ -2580,7 +2580,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Lighten(source, backdrop)); + return In(source, backdrop); } /// @@ -2913,7 +2913,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, Overlay(backdrop, source)); + return In(backdrop, source); } /// @@ -2986,7 +2986,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, Overlay(source, backdrop)); + return In(source, backdrop); } /// @@ -3319,7 +3319,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, HardLight(backdrop, source)); + return In(backdrop, source); } /// @@ -3392,7 +3392,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, HardLight(source, backdrop)); + return In(source, backdrop); } /// diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt index b5af355c5f..bc4fa17c27 100644 --- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt +++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt @@ -82,7 +82,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(backdrop, source, <#=blender#>(backdrop, source)); + return In(backdrop, source); } /// @@ -155,7 +155,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders { source.W *= opacity; - return In(source, backdrop, <#=blender#>(source, backdrop)); + return In(source, backdrop); } /// diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs index ed98de0f14..d42518292b 100644 --- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs +++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs @@ -208,12 +208,10 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders /// /// The destination vector. /// The source vector. - /// The amount to blend. Range 0..1 /// The . [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector4 In(Vector4 destination, Vector4 source, Vector4 blend) + public static Vector4 In(Vector4 destination, Vector4 source) { - // TODO: blend is not used? float alpha = destination.W * source.W; Vector4 color = source * alpha; // premultiply