Browse Source

fix ImageSharp.Benchmarks build

pull/1773/head
Anton Firszov 4 years ago
parent
commit
d2989d8b06
  1. 6
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/CmykColorConversion.cs
  2. 3
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/ColorConversionBenchmark.cs
  3. 4
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/GrayscaleColorConversion.cs
  4. 6
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/RgbColorConversion.cs
  5. 8
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/YCbCrColorConversion.cs
  6. 6
      tests/ImageSharp.Benchmarks/Codecs/Jpeg/YccKColorConverter.cs

6
tests/ImageSharp.Benchmarks/Codecs/Jpeg/CmykColorConversion.cs

@ -19,7 +19,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromCmykBasic(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromCmykBasic(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -27,7 +27,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromCmykVector8(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromCmykVector8(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -35,7 +35,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromCmykAvx2(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromCmykAvx2(8).ConvertToRgbInplace(values);
}
}
}

3
tests/ImageSharp.Benchmarks/Codecs/Jpeg/ColorConversionBenchmark.cs

@ -19,13 +19,10 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
protected Buffer2D<float>[] Input { get; private set; }
protected Vector4[] Output { get; private set; }
[GlobalSetup]
public void Setup()
{
this.Input = CreateRandomValues(this.componentCount, Count);
this.Output = new Vector4[Count];
}
[GlobalCleanup]

4
tests/ImageSharp.Benchmarks/Codecs/Jpeg/GrayscaleColorConversion.cs

@ -19,7 +19,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromGrayscaleBasic(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromGrayscaleBasic(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -27,7 +27,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromGrayscaleAvx2(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromGrayscaleAvx2(8).ConvertToRgbInplace(values);
}
}
}

6
tests/ImageSharp.Benchmarks/Codecs/Jpeg/RgbColorConversion.cs

@ -19,7 +19,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromRgbBasic(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromRgbBasic(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -27,7 +27,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromRgbVector8(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromRgbVector8(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -35,7 +35,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromRgbAvx2(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromRgbAvx2(8).ConvertToRgbInplace(values);
}
}
}

8
tests/ImageSharp.Benchmarks/Codecs/Jpeg/YCbCrColorConversion.cs

@ -19,7 +19,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYCbCrBasic(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYCbCrBasic(8).ConvertToRgbInplace(values);
}
[Benchmark(Baseline = true)]
@ -27,7 +27,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYCbCrVector4(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYCbCrVector4(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -35,7 +35,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYCbCrVector8(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYCbCrVector8(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -43,7 +43,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYCbCrAvx2(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYCbCrAvx2(8).ConvertToRgbInplace(values);
}
}
}

6
tests/ImageSharp.Benchmarks/Codecs/Jpeg/YccKColorConverter.cs

@ -19,7 +19,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYccKBasic(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYccKBasic(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -27,7 +27,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYccKVector8(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYccKVector8(8).ConvertToRgbInplace(values);
}
[Benchmark]
@ -35,7 +35,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs.Jpeg
{
var values = new JpegColorConverter.ComponentValues(this.Input, 0);
new JpegColorConverter.FromYccKAvx2(8).ConvertToRgba(values, this.Output);
new JpegColorConverter.FromYccKAvx2(8).ConvertToRgbInplace(values);
}
}
}

Loading…
Cancel
Save