81 Commits (da1dffd5cccfb634cdfec66518a07d1a48751d4e)

Author SHA1 Message Date
Scott Williams a3185fd6e7 Move image loading out of constructors and into static methods 9 years ago
Anton Firszov 36f9510031 IterateArray benchmark 9 years ago
Scott Williams 4e3b3b6ab1 Improve test coverage 9 years ago
James Jackson-South 80d127fde6 Add indexed png encoder benchmark [skip ci] 9 years ago
Scott Williams e29f3eadd9 fix all instances of var 9 years ago
Scott Williams 509eaf12d5 consolidate packages 9 years ago
Anton Firszov e3af41180d BufferPointer<T>.Clear() 9 years ago
Anton Firszov fdf4911eb4 if (count < 256) { no SIMD } 9 years ago
Anton Firszov 5f90483019 PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead 9 years ago
Anton Firszov 79537eb16e benchmarks 9 years ago
Anton Firszov 05a23b93a6 Using BulkPixelOperations<T> in PixelAccessor<T> 9 years ago
Anton Firszov 099697cf0a renamed ArrayPointer to BufferPointer 9 years ago
Anton Firszov a52f6bf1b5 BulkPixelOperations<T> skeleton 9 years ago
Anton Firszov daa7b65e86 revert adding explicit "BenchmarkDotNet.Core" dependency 9 years ago
Anton Firszov f6823888e1 added "BenchmarkDotNet.Core" dependency 9 years ago
Toxantron cceaeb03e6 Benchmark running on linux 9 years ago
Anton Firszov 6475c52ced additional PixelAccessorVirtualCopy Param 9 years ago
Anton Firszov e8285ef666 Benchmarks: PixelAccessorVirtualCopy, vectorization 9 years ago
Anton Firszov 127a2921ce better Array2D benchmark 9 years ago
James Jackson-South 489c04be7b Use Fast2DAarray for ordered dither. 9 years ago
Scott Williams 884dfab3e1 split out paths from basic drawing 9 years ago
Scott Williams 97085fe465 migrate to third party shapes library 9 years ago
James Jackson-South d5064cadc5 Make all images implement IDisposable 9 years ago
Scott Williams a3296ff9d9 migrate build script to csproj 9 years ago
James Jackson-South 85b15415eb Working build 9 years ago
James Jackson-South 051423cfec Fix jpeg benchmark path [skip ci] 9 years ago
James Jackson-South 660eecf0f2 Expand Clamp benchmark [skip ci] 9 years ago
Anton Firszov 9ac623cdf3 verifying Vector.IsHardwareAccelerated in tests and benchmarks 9 years ago
Anton Firszov a5bc572bd6 fixed MultiImageBenchmarkBase based benchmarks 9 years ago
James Jackson-South 77dc26f783 Faster FastAbs 9 years ago
James Jackson-South d59b78e314 Png improvements 9 years ago
James Jackson-South 7d6015dc30 Add modulus benchmark 9 years ago
Ingo Bauersachs ddadcebaa4 Add a .NET 4.6.1 profile to use its System.Numerics.Vectors 9 years ago
James Jackson-South 6d5c8d3192 Slightly faster clamp. 9 years ago
Anton Firszov 6baff43cb7 Optimized UnzigDivRound 9 years ago
Anton Firszov 8a7d04a0ce RoundSinglePrecisionBlocks benchmark proves that Block8x8F.UnZigDivRound() can be SIMD-optimized 9 years ago
Anton Firszov 963b8badd1 refactored RgbaToYcbCr benchmarks to operate on arrays + added Vector<int> based experiments 9 years ago
Anton Firszov ba696cf7cb Initial refactor of RgbToYCbCr: Moved lookup tables to a separate file 9 years ago
James Jackson-South 470ca4686b Replace floating point color translations 9 years ago
James Jackson-South df9aac693c Add scaled LUT benchmark [skip ci] 9 years ago
James Jackson-South d6a03cb4c8 Add simd approach to benchmark 9 years ago
James Jackson-South 3d3eb58e0f Add scaled integer benchmarks. 9 years ago
Scott Williams 4dc25ee272 drop old code 9 years ago
Scott Williams fd301f2884 skip blank sections while filling polygons 9 years ago
Scott Williams bea633161b WIP - Improve polygon fill speed 9 years ago
Anton Firszov fa1d6c9cb8 BetterBenchmarks(TM): 9 years ago
Anton Firszov 0b881b52d3 code cleanup in MultiImageBenchmarkBase 9 years ago
Scott Williams 734b33b69e Put processors folder/namespace back 9 years ago
Scott Williams d1f110526d Dropped ImageSharpd.Formats 9 years ago
Dirk Lemstra 85ebc92bae Added pause at the end of Benchmark.cmd to make it possible to leave multiple runs open. 9 years ago