1 Commits (0ee2a8ac4bd95489ec00f03c6ea39916a5186bad)

Author SHA1 Message Date
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
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Anton Firszov 1901b3fdc2 T4 all the PixelOperations! 9 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov 16d219ab25 test clenup (xUnit analyzer warnings mostly) 9 years ago
Anton Firszov eb2a3bd155 almost done 9 years ago
Anton Firszov 12dd3fa69a introducing Rgb24 & Bgr24 9 years ago
Anton Firszov 649aab1ded Span<T> on IPixel API surface. 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov d5e58192c8 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
Scott Williams 0d8eb2032c initial blender implementations 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fff223ef07 Rename TColor to TPixel 9 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 9 years ago