103 Commits (2da044b6f460aa7d92353e249d0d809ddf60b9d1)

Author SHA1 Message Date
Simon Cropp 564348631f use var where apparent (#972) 7 years ago
Simon Cropp e7693e7fdc
redundant comment 7 years ago
Simon Cropp 6f1134102c Cleanup (#965) 7 years ago
Simon Cropp aac8eae64a fix some spelling (#962) 7 years ago
Jason Nelson e9b9e27714 Nits - Benchmarks (#884) 7 years ago
Anton Firszov 4a0b10080d rename FromVector4(...) to FromVector4Destructive(...) 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 0fc01d75f4 run default implementation for small buffers 7 years ago
Anton Firszov 53ac430e7e Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov ca60ecf7f4 pass Configuration to Vector4 converters in PixelOperations 7 years ago
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 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 0f4f822790 cleanup 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
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 2950219287 Update and normalise pixel format + disable out of date tests 7 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 0d2788752c Make ColorSpaceConverter immutable. 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 8af0df92ff fix Benchmarks project 8 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 86e6f863ea RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South 2f100a9459 Move common components 8 years ago
James Jackson-South b1603745b8 Fix code benchmark paths and namespaces. 8 years ago
Jason Nelson 09dd14ac71 Fix breaking changes from System.Memory in benchmarks 8 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 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 607e452e2d - Allocate Buffers from memory manager 8 years ago
James Jackson-South a3b6c7975b Remove from tests 8 years ago
jasonjyu b6eeae8732
Removed commented code. 8 years ago
Anton Firszov e7d2985a04 JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago