Browse Source

Use Array.Clear to reset the arrays

pull/1817/head
Brian Popow 5 years ago
parent
commit
5ead84416d
  1. 17
      src/ImageSharp/Formats/Webp/Lossy/Vp8ModeScore.cs

17
src/ImageSharp/Formats/Webp/Lossy/Vp8ModeScore.cs

@ -97,18 +97,11 @@ namespace SixLabors.ImageSharp.Formats.Webp.Lossy
public void Clear() public void Clear()
{ {
this.YDcLevels.AsSpan().Clear(); Array.Clear(this.YDcLevels, 0, this.YDcLevels.Length);
this.YAcLevels.AsSpan().Clear(); Array.Clear(this.YAcLevels, 0, this.YAcLevels.Length);
this.UvLevels.AsSpan().Clear(); Array.Clear(this.UvLevels, 0, this.UvLevels.Length);
this.ModesI4.AsSpan().Clear(); Array.Clear(this.ModesI4, 0, this.ModesI4.Length);
Array.Clear(this.Derr, 0, this.Derr.Length);
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
this.Derr[i, j] = 0;
}
}
} }
public void InitScore() public void InitScore()

Loading…
Cancel
Save