41 Commits (330ca36b39d1be162e260ec00be9c255c468f321)

Author SHA1 Message Date
Stefan Nikolei 18b8b662e9 Use Target Type new only when apparent 11 months ago
Stefan Nikolei 57f5966fe7 use Explicit Types and Target Type new 11 months ago
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Günther Foidl 1920e28ed0 Revised Unsafe.Add to avoid the sign-extending move 3 years ago
James Jackson-South 2c30c90de7 Fix pre/unpremultiply methods 3 years ago
James Jackson-South 8ffec30559 Make Scalar default 3 years ago
James Jackson-South 916084cc1c Fix field assignment in benchmark 3 years ago
James Jackson-South c06da8c4bc Add NormalSrcOver benchmark 3 years ago
James Jackson-South 5528a2923c Update missed test and benchmarks project 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
Anton Firszov ff383c9eab Buffer2D.GetRowSpan -> DangerousGetRowSpan 5 years ago
James Jackson-South 71801bfbb6 cleanup 5 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
Anton Firszov d36d902456 merge back GetRowSpan and GetRowSpanUnchecked 6 years ago
Anton Firszov 2a4c8492f9 Clean up public API 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 7 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 11ee7f2aef Rename PackFrom*** -> From***: 8 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 1da918033b No underscores! 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Vicente Penades 4bc4ad64b8 Changed Pixel Blender/Composer generators to generate all combinations of ColorBlenders and AlphaComposers 8 years ago
Anton Firszov 61e6d2d6e1 Replace .Lock() with .GetRootFramePixelBuffer() 8 years ago
Anton Firszov b909f97a08 fix Benchmarks project 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 caf1ad05a2 MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 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
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Scott Williams 0384acb36f generate pixel blenders 9 years ago
Scott Williams 7f8d10c89a migrate to use primitives from SixLabors.Core 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
James Jackson-South 119c1bf70f Remove non-generic Image 9 years ago
Scott Williams ff97d6b1c9 Add Vector4 based functions. 9 years ago