219 Commits (ffef3ecd147d2a30bdfeecdde28bf3ebd53a080e)

Author SHA1 Message Date
Anton Firszov 615163d360 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 5c24f441b6 simplified BufferSpan.Copy() 9 years ago
Anton Firszov 819e048a53 fix CopyTo***Bytes() 9 years ago
Anton Firszov 6e14748acd more PixelIndexing benchmark clenup 9 years ago
Anton Firszov 497279b0df PixelIndexing.SmartUnsafe() benchmark 9 years ago
Anton Firszov 0aca7275e5 additional PixelIndexing benchmarks 9 years ago
Anton Firszov 2d96be9d66 DangerousGetPinnableReference() + PixelIndexing benchmarks 9 years ago
James Jackson-South b03e984f69 Add HunterLab plus more conversions 9 years ago
James Jackson-South 76aeafe39a Add rgb adaptation 9 years ago
James Jackson-South 8bf48021a9 Add Rgb color spaces 9 years ago
James Jackson-South db30cdd615 Add RGB working spaces 9 years ago
Anton Firszov 4231a10995 PackFromVector4ReferenceVsPointer benchmark 9 years ago
James Jackson-South 190d4a933d Add benchmark 9 years ago
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