Skip to content

Commit 7766dea

Browse files
Remove unrequired blend function.
1 parent c57012e commit 7766dea

File tree

3 files changed

+21
-23
lines changed

3 files changed

+21
-23
lines changed

src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static Vector4 NormalSrcIn(Vector4 backdrop, Vector4 source, float opacit
7171
{
7272
source.W *= opacity;
7373

74-
return In(backdrop, source, Normal(backdrop, source));
74+
return In(backdrop, source);
7575
}
7676

7777
/// <summary>
@@ -144,7 +144,7 @@ public static Vector4 NormalDestIn(Vector4 backdrop, Vector4 source, float opaci
144144
{
145145
source.W *= opacity;
146146

147-
return In(source, backdrop, Normal(source, backdrop));
147+
return In(source, backdrop);
148148
}
149149

150150
/// <summary>
@@ -477,7 +477,7 @@ public static Vector4 MultiplySrcIn(Vector4 backdrop, Vector4 source, float opac
477477
{
478478
source.W *= opacity;
479479

480-
return In(backdrop, source, Multiply(backdrop, source));
480+
return In(backdrop, source);
481481
}
482482

483483
/// <summary>
@@ -550,7 +550,7 @@ public static Vector4 MultiplyDestIn(Vector4 backdrop, Vector4 source, float opa
550550
{
551551
source.W *= opacity;
552552

553-
return In(source, backdrop, Multiply(source, backdrop));
553+
return In(source, backdrop);
554554
}
555555

556556
/// <summary>
@@ -883,7 +883,7 @@ public static Vector4 AddSrcIn(Vector4 backdrop, Vector4 source, float opacity)
883883
{
884884
source.W *= opacity;
885885

886-
return In(backdrop, source, Add(backdrop, source));
886+
return In(backdrop, source);
887887
}
888888

889889
/// <summary>
@@ -956,7 +956,7 @@ public static Vector4 AddDestIn(Vector4 backdrop, Vector4 source, float opacity)
956956
{
957957
source.W *= opacity;
958958

959-
return In(source, backdrop, Add(source, backdrop));
959+
return In(source, backdrop);
960960
}
961961

962962
/// <summary>
@@ -1289,7 +1289,7 @@ public static Vector4 SubtractSrcIn(Vector4 backdrop, Vector4 source, float opac
12891289
{
12901290
source.W *= opacity;
12911291

1292-
return In(backdrop, source, Subtract(backdrop, source));
1292+
return In(backdrop, source);
12931293
}
12941294

12951295
/// <summary>
@@ -1362,7 +1362,7 @@ public static Vector4 SubtractDestIn(Vector4 backdrop, Vector4 source, float opa
13621362
{
13631363
source.W *= opacity;
13641364

1365-
return In(source, backdrop, Subtract(source, backdrop));
1365+
return In(source, backdrop);
13661366
}
13671367

13681368
/// <summary>
@@ -1695,7 +1695,7 @@ public static Vector4 ScreenSrcIn(Vector4 backdrop, Vector4 source, float opacit
16951695
{
16961696
source.W *= opacity;
16971697

1698-
return In(backdrop, source, Screen(backdrop, source));
1698+
return In(backdrop, source);
16991699
}
17001700

17011701
/// <summary>
@@ -1768,7 +1768,7 @@ public static Vector4 ScreenDestIn(Vector4 backdrop, Vector4 source, float opaci
17681768
{
17691769
source.W *= opacity;
17701770

1771-
return In(source, backdrop, Screen(source, backdrop));
1771+
return In(source, backdrop);
17721772
}
17731773

17741774
/// <summary>
@@ -2101,7 +2101,7 @@ public static Vector4 DarkenSrcIn(Vector4 backdrop, Vector4 source, float opacit
21012101
{
21022102
source.W *= opacity;
21032103

2104-
return In(backdrop, source, Darken(backdrop, source));
2104+
return In(backdrop, source);
21052105
}
21062106

21072107
/// <summary>
@@ -2174,7 +2174,7 @@ public static Vector4 DarkenDestIn(Vector4 backdrop, Vector4 source, float opaci
21742174
{
21752175
source.W *= opacity;
21762176

2177-
return In(source, backdrop, Darken(source, backdrop));
2177+
return In(source, backdrop);
21782178
}
21792179

21802180
/// <summary>
@@ -2507,7 +2507,7 @@ public static Vector4 LightenSrcIn(Vector4 backdrop, Vector4 source, float opaci
25072507
{
25082508
source.W *= opacity;
25092509

2510-
return In(backdrop, source, Lighten(backdrop, source));
2510+
return In(backdrop, source);
25112511
}
25122512

25132513
/// <summary>
@@ -2580,7 +2580,7 @@ public static Vector4 LightenDestIn(Vector4 backdrop, Vector4 source, float opac
25802580
{
25812581
source.W *= opacity;
25822582

2583-
return In(source, backdrop, Lighten(source, backdrop));
2583+
return In(source, backdrop);
25842584
}
25852585

25862586
/// <summary>
@@ -2913,7 +2913,7 @@ public static Vector4 OverlaySrcIn(Vector4 backdrop, Vector4 source, float opaci
29132913
{
29142914
source.W *= opacity;
29152915

2916-
return In(backdrop, source, Overlay(backdrop, source));
2916+
return In(backdrop, source);
29172917
}
29182918

29192919
/// <summary>
@@ -2986,7 +2986,7 @@ public static Vector4 OverlayDestIn(Vector4 backdrop, Vector4 source, float opac
29862986
{
29872987
source.W *= opacity;
29882988

2989-
return In(source, backdrop, Overlay(source, backdrop));
2989+
return In(source, backdrop);
29902990
}
29912991

29922992
/// <summary>
@@ -3319,7 +3319,7 @@ public static Vector4 HardLightSrcIn(Vector4 backdrop, Vector4 source, float opa
33193319
{
33203320
source.W *= opacity;
33213321

3322-
return In(backdrop, source, HardLight(backdrop, source));
3322+
return In(backdrop, source);
33233323
}
33243324

33253325
/// <summary>
@@ -3392,7 +3392,7 @@ public static Vector4 HardLightDestIn(Vector4 backdrop, Vector4 source, float op
33923392
{
33933393
source.W *= opacity;
33943394

3395-
return In(source, backdrop, HardLight(source, backdrop));
3395+
return In(source, backdrop);
33963396
}
33973397

33983398
/// <summary>

src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
8282
{
8383
source.W *= opacity;
8484

85-
return In(backdrop, source, <#=blender#>(backdrop, source));
85+
return In(backdrop, source);
8686
}
8787

8888
/// <summary>
@@ -155,7 +155,7 @@ namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
155155
{
156156
source.W *= opacity;
157157

158-
return In(source, backdrop, <#=blender#>(source, backdrop));
158+
return In(source, backdrop);
159159
}
160160

161161
/// <summary>

src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,12 +208,10 @@ public static Vector4 Atop(Vector4 destination, Vector4 source, Vector4 blend)
208208
/// </summary>
209209
/// <param name="destination">The destination vector.</param>
210210
/// <param name="source">The source vector.</param>
211-
/// <param name="blend">The amount to blend. Range 0..1</param>
212211
/// <returns>The <see cref="Vector4"/>.</returns>
213212
[MethodImpl(MethodImplOptions.AggressiveInlining)]
214-
public static Vector4 In(Vector4 destination, Vector4 source, Vector4 blend)
213+
public static Vector4 In(Vector4 destination, Vector4 source)
215214
{
216-
// TODO: blend is not used?
217215
float alpha = destination.W * source.W;
218216

219217
Vector4 color = source * alpha; // premultiply

0 commit comments

Comments
 (0)