325 Commits (a2a4bcbfab0fc2dcaf29247800a8830249824736)

Author SHA1 Message Date
Anton Firszov 6e52e99f37 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 7 years ago
Anton Firszov 5fda8d38be rename stuff in Benchmarks 7 years ago
Anton Firszov 8ebe390c32 Rename PackFrom*** -> From***: 7 years ago
Anton Firszov d4be172dcc simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov 45c5e87fa4 drop all PixelExtensions usages in product code, 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 d1d52a7133 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 7 years ago
Anton Firszov 2fcda3cee0 simplify Rgba32.PixelOperations, include benchmark results 7 years ago
Anton Firszov 34ab918624 fix benchmarks 7 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov 10afe6572e cleanup benchmarks 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 0f4f822790 cleanup 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
Anton Firszov a4714207e0 todo notes 7 years ago
Anton Firszov b8b411bb71 disappointing benchmark results 7 years ago
Anton Firszov 3e5325e2b9 uniformize conversion code 7 years ago
Jason Nelson be93794ae2 Update benchmarks to target netcoreapp2.1 7 years ago
Anton Firszov 281c52786a move tests 7 years ago
Anton Firszov af7d96d214 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 7 years ago
Anton Firszov 260a8f8c9a BulkConvertByteToNormalizedFloat 7 years ago
James Jackson-South d673d1126d Refactor Vector4Utils and ConvolutionProcessors utilizing them. 7 years ago
James Jackson-South 2950219287 Update and normalise pixel format + disable out of date tests 7 years ago
Anton Firszov 44004ccff7 better Resize benchmarks 7 years ago
Anton Firszov 78e598cad3 better profiler output for ResizeProcessor 7 years ago
Anton Firszov e7bb01b62b WIP better Resize benchmarks 7 years ago
Anton Firszov 72f0d26d10 ParallelHelper -> CloneAs<T>() + drop ParallelFor 7 years ago
Anton Firszov 7be8500ec4 Use brand new beta packages! 8 years ago
Anton Firszov b0c2ccb26f Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 29c01dab6c No underscores! 8 years ago
James Jackson-South 0d2788752c Make ColorSpaceConverter immutable. 8 years ago
James Jackson-South 0f15e303cf Improve coverage. 8 years ago
James Jackson-South 3033b69246 delete golang jpeg decoder 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Jason Nelson ff66a9153b Update benchmarks to use Colourful 2.0.0 (allocation free) 8 years ago
Anton Firszov 72cbea7cc8 LoadResizeSave benchmark + add EnableParallelExecution parameter to the Resize benchmark 8 years ago
James Jackson-South d6944d5a6a Simplify drawing namespaces. 8 years ago
James Jackson-South fc2dc1b69d Update ImageSharp Namespaces. 8 years ago
Anton Firszov c21e971210 ParseStream -only benchmark 8 years ago
Vicente Penades be1e555a60 Changed Pixel Blender/Composer generators to generate all combinations of ColorBlenders and AlphaComposers 8 years ago
Scott Williams 4fcf13b830 drop the Shapes.Text dependency 8 years ago
Scott Williams 21d9d97bac make processors immutable again 8 years ago
Anton Firszov e83fd51b4d fix review findings 8 years ago
Anton Firszov 349c12de4c Replace .Lock() with .GetRootFramePixelBuffer() 8 years ago