83 Commits (ac69ab8f976822f3ebb4b2b520e799cbbbc3c964)

Author SHA1 Message Date
Anton Firszov 55ac40327a reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov a350621d76 benchmarks for current state 7 years ago
Anton Firszov 437d080180 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov 143bbaa369 benchmakrs 7 years ago
Anton Firszov fd0e1bda6e Fixed the benchmarks. All results make sense now! 7 years ago
Anton Firszov 50867d84cb disappointing benchmark for Rgba32 -> Bgra32 7 years ago
Anton Firszov eaa5a9779c Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov ff757fb733 bitwise conversion + benchmarks WIP 7 years ago
Anton Firszov b8a4741da4 rename stuff in Benchmarks 7 years ago
Anton Firszov 9dbf074a99 Better benchmarks for ToVector4() 7 years ago
Anton Firszov 813e743abc drop slow Clamp() implementation 7 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 7 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov 3e92875a9a fixed benchmarks and optimized implementation 7 years ago
Anton Firszov 63233c2516 benchmark conversion steps separately 7 years ago
Anton Firszov 4b846ed14e benchmarks for TPixel -> Vector4 conversion 7 years ago
Anton Firszov d90d6527ff PixelConversion_ConvertToRgba32_AsPartOfCompositeOperation 7 years ago
Anton Firszov f87436634a common fixtures for PixelConversion* benchmarks 7 years ago
James Jackson-South 400a3cbe89 Refactor Vector4Utils and ConvolutionProcessors utilizing them. 7 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 8 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 8 years ago
James Jackson-South 22ee2bb1a4 Replace Fast2DArray with DenseMatrix 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen b91b2966e8 - Allocate Buffer2Ds from memory manager 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 years ago
Lauri Kotilainen c44c67a18a - Make Buffer2D wrap Buffer 8 years ago
James Jackson-South 012d1ebddd Update Colorful and add Pow benchmark 8 years ago
James Jackson-South 51e7f03393 Update tests 8 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