71 Commits (156aaa3446029c748f678d3e4c663e736bfb908a)

Author SHA1 Message Date
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 8 years ago
Anton Firszov 437d080180 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 8 years ago
Anton Firszov 143bbaa369 benchmakrs 8 years ago
Anton Firszov 145593b133 run default implementation for small buffers 8 years ago
Anton Firszov bd78bff113 Feed Configuration to all methods in PixelOperations 8 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 8 years ago
Anton Firszov ada0225258 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 8 years ago
Anton Firszov b8a4741da4 rename stuff in Benchmarks 8 years ago
Anton Firszov 11ee7f2aef Rename PackFrom*** -> From***: 8 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 8 years ago
Anton Firszov daf38f9e6d drop all PixelExtensions usages in product code, 8 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 8 years ago
Anton Firszov 8793880447 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 8 years ago
Anton Firszov 4c9bf4ac27 simplify Rgba32.PixelOperations, include benchmark results 8 years ago
Anton Firszov f143411ea8 fix benchmarks 8 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 8 years ago
Anton Firszov d4d95ed564 cleanup benchmarks 8 years ago
Anton Firszov 3e92875a9a fixed benchmarks and optimized implementation 8 years ago
Anton Firszov 8f4e8a663a cleanup 8 years ago
Anton Firszov 010265ec7f todo notes 8 years ago
Anton Firszov 4ab0731425 disappointing benchmark results 8 years ago
Anton Firszov f72fcbdc0f uniformize conversion code 8 years ago
Anton Firszov ad659fb731 move tests 8 years ago
Anton Firszov c087ffe468 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 8 years ago
Anton Firszov 189d602fb7 BulkConvertByteToNormalizedFloat 8 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 8 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov b909f97a08 fix Benchmarks project 9 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 9 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 9 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 9 years ago
James Jackson-South c492cf8db7 Fix code benchmark paths and namespaces. 9 years ago
Jason Nelson 2064002b20 Fix breaking changes from System.Memory in benchmarks 9 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 9 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
James Jackson-South b5d6a4b692 Remove from tests 9 years ago
Anton Firszov 134fa595ed JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Toxantron 043087fb3a Replace deprecated attributes 10 years ago
Anton Firszov 1901b3fdc2 T4 all the PixelOperations! 10 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 10 years ago
Anton Firszov eb2a3bd155 almost done 10 years ago
Anton Firszov 649aab1ded Span<T> on IPixel API surface. 10 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 10 years ago