71 Commits (2ba319415145e9c718e779182fb6cfad5ab28483)

Author SHA1 Message Date
Anton Firszov 4a0b10080d rename FromVector4(...) to FromVector4Destructive(...) 8 years ago
Anton Firszov 31369c7435 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 8 years ago
Anton Firszov b87c93e195 benchmakrs 8 years ago
Anton Firszov 0fc01d75f4 run default implementation for small buffers 8 years ago
Anton Firszov 53ac430e7e Feed Configuration to all methods in PixelOperations 8 years ago
Anton Firszov ca60ecf7f4 pass Configuration to Vector4 converters in PixelOperations 8 years ago
Anton Firszov 6e52e99f37 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 8 years ago
Anton Firszov 5fda8d38be rename stuff in Benchmarks 8 years ago
Anton Firszov 8ebe390c32 Rename PackFrom*** -> From***: 8 years ago
Anton Firszov d4be172dcc simplify IPixel method names: PackFrom*** -> From*** 8 years ago
Anton Firszov 45c5e87fa4 drop all PixelExtensions usages in product code, 8 years ago
Anton Firszov bf7c933896 minimize ceremonial overhead 8 years ago
Anton Firszov d1d52a7133 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 8 years ago
Anton Firszov 2fcda3cee0 simplify Rgba32.PixelOperations, include benchmark results 8 years ago
Anton Firszov 34ab918624 fix benchmarks 8 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 8 years ago
Anton Firszov 10afe6572e cleanup benchmarks 8 years ago
Anton Firszov 0f538ff195 fixed benchmarks and optimized implementation 8 years ago
Anton Firszov 0f4f822790 cleanup 8 years ago
Anton Firszov a4714207e0 todo notes 8 years ago
Anton Firszov b8b411bb71 disappointing benchmark results 8 years ago
Anton Firszov 3e5325e2b9 uniformize conversion code 8 years ago
Anton Firszov 281c52786a move tests 8 years ago
Anton Firszov af7d96d214 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 8 years ago
Anton Firszov 260a8f8c9a BulkConvertByteToNormalizedFloat 8 years ago
James Jackson-South 2950219287 Update and normalise pixel format + disable out of date tests 8 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 8af0df92ff fix Benchmarks project 9 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 9 years ago
Anton Firszov 86e6f863ea RENAME: MemoryManager -> MemoryAllocator 9 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 9 years ago
James Jackson-South b1603745b8 Fix code benchmark paths and namespaces. 9 years ago
Jason Nelson 09dd14ac71 Fix breaking changes from System.Memory in benchmarks 9 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 9 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 9 years ago
James Jackson-South a3b6c7975b Remove from tests 9 years ago
Anton Firszov e7d2985a04 JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov e342c5dbe0 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Toxantron 3cbd635ec3 Replace deprecated attributes 10 years ago
Anton Firszov 02f5be68b1 T4 all the PixelOperations! 10 years ago
Anton Firszov f745a14dfd refactor some of the PixelOperations. Ready to T4 the rest 10 years ago
Anton Firszov 4a9c8c80d7 almost done 10 years ago
Anton Firszov ceec035e03 Span<T> on IPixel API surface. 10 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 10 years ago