9 Commits (fb033fe0b671b5ee29addb42dd50f5e99df50aa5)

Author SHA1 Message Date
Simon Cropp fb033fe0b6 remove unused variables and methods (#963) 7 years ago
Simon Cropp edeaf7d9a6 redundant usings (#960) 7 years ago
Anton Firsov a48de6301b Introduce non-generic ImageFrameCollection (#941) 7 years ago
Anton Firszov 4a0b10080d rename FromVector4(...) to FromVector4Destructive(...) 7 years ago
Anton Firszov 37563cca01 Optimization: omit premultiplication for Bgr24 and Rgb24 7 years ago
Anton Firszov 70c4e117f1 Inlining temporary compatibility methods (FromScaledVector4, ToScaledVector4) 7 years ago
Anton Firszov 1a922f6e14 all pixel types implemented except RgbaVector 7 years ago
Anton Firszov d126b8591e add (failing) tests from #847 7 years ago
Anton Firszov 16018e5c6a refactor PixelOperationsTests 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 ebff0a51e1 Span.CopyTo(...) semantics for bulk Vecto4 conversion in PixelOperations 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 876f230a84 fix PixelOperationsTests 7 years ago
Anton Firszov 0f4f822790 cleanup 7 years ago
Anton Firszov 3e5325e2b9 uniformize conversion code 7 years ago
James Jackson-South 1c2aee03a6 Generate bulk pixel operations for all standard packing operations and fix conversion 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
Vicente Penades d4ca89027b Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific 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
James Jackson-South f8deb06c7c Add pixel operation tests 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 a351b14359 Add additional tests plus cleanup 8 years ago
Jason Nelson 4591f9e0c3 Update System.Memory to preview2 8 years ago
James Jackson-South a42f0076da Add bulk scaled pixel operations methods 8 years ago
Anton Firszov 5e3192785b skip ToVector4SimdAligned() test in environments without SIMD 8 years ago
James Jackson-South 023176d0b9 Move Rgba32 inline with other pixel formats 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
James Jackson-South 375a7ea706 Fix non-netcore2.0 compatible unit test 8 years ago
Anton Firszov 7e3cb2892d dropping minSizeBytes + fixing tests 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 65b4190851 Fix broken test 8 years ago
James Jackson-South a3b6c7975b Remove from tests 8 years ago
Anton Firszov e342c5dbe0 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Anton Firszov 02f5be68b1 T4 all the PixelOperations! 9 years ago
Anton Firszov f745a14dfd refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov abd4c19bed test clenup (xUnit analyzer warnings mostly) 9 years ago
Anton Firszov 4a9c8c80d7 almost done 9 years ago