83 Commits (81e16e48a3141ecd1e5fdfd62ab07cc6449600bb)

Author SHA1 Message Date
Anton Firszov 941e51cd16 reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov 265f27913c benchmarks for current state 7 years ago
Anton Firszov 31369c7435 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov b87c93e195 benchmakrs 7 years ago
Anton Firszov 3dde491712 Fixed the benchmarks. All results make sense now! 7 years ago
Anton Firszov d5cae6987b disappointing benchmark for Rgba32 -> Bgra32 7 years ago
Anton Firszov 96d0ae80b9 Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov 8dce0c740c bitwise conversion + benchmarks WIP 7 years ago
Anton Firszov 5fda8d38be rename stuff in Benchmarks 7 years ago
Anton Firszov 6289a87e6d Better benchmarks for ToVector4() 7 years ago
Anton Firszov 54ccf05794 drop slow Clamp() implementation 7 years ago
Anton Firszov bf7c933896 minimize ceremonial overhead 7 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov 0f538ff195 fixed benchmarks and optimized implementation 7 years ago
Anton Firszov 0e06eb6355 benchmark conversion steps separately 7 years ago
Anton Firszov 9ab574c633 benchmarks for TPixel -> Vector4 conversion 7 years ago
Anton Firszov 3051d718a3 PixelConversion_ConvertToRgba32_AsPartOfCompositeOperation 7 years ago
Anton Firszov 9b196316d6 common fixtures for PixelConversion* benchmarks 7 years ago
James Jackson-South d673d1126d Refactor Vector4Utils and ConvolutionProcessors utilizing them. 7 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
James Jackson-South 2f100a9459 Move common components 8 years ago
James Jackson-South b44e30e59c Pool buffer 8 years ago
James Jackson-South e4c17eca67 Increase Identify performance and reduce allocations 8 years ago
James Jackson-South df8000dbb6 Reduce additions and use Unsafe.As 8 years ago
Jason Nelson ffef3ecd14 Benchmark removed SpanUtility logic inplace 8 years ago
James Jackson-South 023176d0b9 Move Rgba32 inline with other pixel formats 8 years ago
James Jackson-South 13845537ad Replace Fast2DArray with DenseMatrix 8 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 8 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen c5eb2cfb71 - Allocate Buffer2Ds from memory manager 8 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 8 years ago
Lauri Kotilainen 72772ff197 - Make Buffer2D wrap Buffer 8 years ago
James Jackson-South ce4d4bfb1a Update Colorful and add Pow benchmark 8 years ago
James Jackson-South 94e95c63d7 Update tests 8 years ago
Anton Firszov e7d2985a04 JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov 3e73bd8cf1 speedup Block8x8F.RoundInplace() 9 years ago
JimBobSquarePants ca5683716b Update all dependencies 9 years ago
Anton Firszov 5eea0e011f ToString(), CopyTo(), ToArray() for Block8x8 9 years ago
Scott Williams 88f142969a fix style cop issues 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Scott Williams 04b6ad824c fix warnings 9 years ago
Anton Firszov 4d931e6007 more benchmarks 9 years ago
Toxantron 3cbd635ec3 Replace deprecated attributes 9 years ago
Anton Firszov 8f41f1ae7d more benchmarks + removed obsolete TODO note 9 years ago
Anton Firszov bcf58cd5a2 Optimized Rgba32 constructors. Created PixelConversion benchmarks. 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov 67bc1f7ab9 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
Anton Firszov dd02c0041a a few more Vector<T> experiments 9 years ago
James Jackson-South 3e5c8f7b5d Move IPixel types to PixelFormat namespace 9 years ago