15 Commits (f82ddafe07316bb132f553bf5d41d37fc4e68f80)

Author SHA1 Message Date
Anton Firszov c52674b375 update xunit & workaround conversion issues 6 years ago
James Jackson-South 60fed0c244 Add pixeloperations tests for new pixel formats 6 years ago
James Jackson-South d2a4f97225 Add Bgra5551 pixeloperations plus tests. 6 years ago
James Jackson-South 895c7f584b Gray16 => L16 6 years ago
James Jackson-South a35b73245a Gray8 => L8 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp 30804cfefd remove unused variables and methods (#963) 7 years ago
Simon Cropp 2c04d6b036 redundant usings (#960) 7 years ago
Anton Firsov 96c3bbff79 Introduce non-generic ImageFrameCollection (#941) 7 years ago
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 7 years ago
Anton Firszov c88f8707e9 Optimization: omit premultiplication for Bgr24 and Rgb24 7 years ago
Anton Firszov fd3d76e78e Inlining temporary compatibility methods (FromScaledVector4, ToScaledVector4) 7 years ago
Anton Firszov c3d4e4d8f4 all pixel types implemented except RgbaVector 7 years ago
Anton Firszov b4cb222203 add (failing) tests from #847 7 years ago
Anton Firszov 9e292fbeb7 refactor PixelOperationsTests 7 years ago
Anton Firszov bd78bff113 Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov 2449309159 Span.CopyTo(...) semantics for bulk Vecto4 conversion in PixelOperations 7 years ago
Anton Firszov 11ee7f2aef Rename PackFrom*** -> From***: 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov 989f79c826 fix PixelOperationsTests 7 years ago
Anton Firszov 8f4e8a663a cleanup 7 years ago
Anton Firszov f72fcbdc0f uniformize conversion code 7 years ago
James Jackson-South 9a9262e58f Generate bulk pixel operations for all standard packing operations and fix conversion 7 years ago
Anton Firszov ad659fb731 move tests 7 years ago
Anton Firszov c087ffe468 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 7 years ago
Anton Firszov 189d602fb7 BulkConvertByteToNormalizedFloat 7 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 7 years ago
Vicente Penades 3eb0a73081 Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific 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
James Jackson-South 4f7888cb91 Add pixel operation tests 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South db87a41079 Add additional tests plus cleanup 8 years ago
Jason Nelson b62c98cfc9 Update System.Memory to preview2 8 years ago
James Jackson-South 1b9676aac4 Add bulk scaled pixel operations methods 8 years ago
Anton Firszov 64f528815d skip ToVector4SimdAligned() test in environments without SIMD 8 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 8 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
James Jackson-South b0cf211f53 Fix non-netcore2.0 compatible unit test 8 years ago
Anton Firszov d50e446a6f dropping minSizeBytes + fixing tests 8 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 years ago
James Jackson-South 62e0457ee0 Fix broken test 8 years ago
James Jackson-South b5d6a4b692 Remove from tests 8 years ago