129 Commits (7a91493ddb05332579c989be00df10e69cc3d353)

Author SHA1 Message Date
Anton Firszov 813e743abc drop slow Clamp() implementation 8 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 8 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 8 years ago
Anton Firszov 3e92875a9a fixed benchmarks and optimized implementation 8 years ago
Anton Firszov 63233c2516 benchmark conversion steps separately 8 years ago
Anton Firszov 4b846ed14e benchmarks for TPixel -> Vector4 conversion 8 years ago
Anton Firszov d90d6527ff PixelConversion_ConvertToRgba32_AsPartOfCompositeOperation 8 years ago
Anton Firszov f87436634a common fixtures for PixelConversion* benchmarks 8 years ago
James Jackson-South 400a3cbe89 Refactor Vector4Utils and ConvolutionProcessors utilizing them. 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
James Jackson-South df6f544341 Move common components 8 years ago
James Jackson-South 01ab0d16ec Pool buffer 8 years ago
James Jackson-South bccff8beb4 Increase Identify performance and reduce allocations 8 years ago
James Jackson-South ef8610e835 Reduce additions and use Unsafe.As 8 years ago
Jason Nelson 01448179eb Benchmark removed SpanUtility logic inplace 9 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 9 years ago
James Jackson-South 22ee2bb1a4 Replace Fast2DArray with DenseMatrix 9 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 9 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen b91b2966e8 - Allocate Buffer2Ds from memory manager 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
Lauri Kotilainen c44c67a18a - Make Buffer2D wrap Buffer 9 years ago
James Jackson-South 012d1ebddd Update Colorful and add Pow benchmark 9 years ago
James Jackson-South 51e7f03393 Update tests 9 years ago
Anton Firszov 134fa595ed JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov e0b808c8b6 speedup Block8x8F.RoundInplace() 9 years ago
JimBobSquarePants 7810b38826 Update all dependencies 9 years ago
Anton Firszov 8e56cc4140 ToString(), CopyTo(), ToArray() for Block8x8 9 years ago
Scott Williams 4929fb5297 fix style cop issues 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Scott Williams 4676cb794d fix warnings 9 years ago
Anton Firszov 955a61752a more benchmarks 9 years ago
Toxantron 043087fb3a Replace deprecated attributes 9 years ago
Anton Firszov 8a6eecf6ae more benchmarks + removed obsolete TODO note 9 years ago
Anton Firszov 7a684bcba3 Optimized Rgba32 constructors. Created PixelConversion benchmarks. 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov d5e58192c8 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
Anton Firszov fe5bdf146d a few more Vector<T> experiments 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 9 years ago
James Jackson-South b20c19ab80 Rename to Color and ColorVector 9 years ago
James Jackson-South a550b0f95e Rename Color to Color32 9 years ago
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 60c508b8c4 simplified BufferSpan.Copy() 9 years ago
Anton Firszov 1ba4cf54d1 fix CopyTo***Bytes() 10 years ago
Anton Firszov 8c5a8b2e8a more PixelIndexing benchmark clenup 10 years ago
Anton Firszov 54b2e1a358 PixelIndexing.SmartUnsafe() benchmark 10 years ago
Anton Firszov e0bbdc33f3 additional PixelIndexing benchmarks 10 years ago
Anton Firszov ed9d2763a0 DangerousGetPinnableReference() + PixelIndexing benchmarks 10 years ago