5 Commits (4dd11b623c74155ea782a501968134583d5f8cd7)

Author SHA1 Message Date
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 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 b9034ba459 remove unnecessary partial keyword 8 years ago
James Jackson-South 0a6913e0c6 Simplify drawing namespaces. 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 6ec2a26982 Overlays => Drawing 8 years ago
James Jackson-South 563077d87d Combine drawing methods to new Overlays namespace. 8 years ago
James Jackson-South 4573913520 Move drawing files into structured folders 8 years ago
Anton Firszov bcb9c0057a passing MemoryManager to pixel blenders 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 8d44ae346e - Explicitly pass MemoryManager to the places that 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
Scott Williams ec2503c2e4 wip - pixel data only on image frames 9 years ago
Scott Williams 93a9b321fa remove Unsafe from namespace 9 years ago
Scott Williams 7c6f399d2d internalise span apis from imagebase 9 years ago
Scott Williams bc6f6d61a6 cleanup drawing namespace 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Scott Williams 7f8d10c89a migrate to use primitives from SixLabors.Core 9 years ago
James Jackson-South e768b09198 Internalize PixelAccessor 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Scott Williams acc0fa9711 blend functions everywhere. 9 years ago
Scott Williams 3f0cc9abf6 updates to comments and moved code 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
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 847ed5ed98 BufferSpan ref indexer + Fix Drawing usages 9 years ago
Scott Williams d0c0dee582 Improve test coverage 9 years ago
Scott Williams 7eea486a69 add guards to verify scanlineBuffer size 9 years ago
Scott Williams 026474dd7e code cleanup 9 years ago
Scott Williams 1b7b6de072 implement real sub-pixel rendering 9 years ago
Scott Williams 095c3fb5fb fix all instances of var 9 years ago
James Jackson-South 73a88cf853 Move all drawing code into drawing project 9 years ago
Scott Williams 3b59b02488 consolidate packages 9 years ago
Anton Firszov 1125edcef8 IPixel 9 years ago
Scott Williams b8de058453 added IRegion and droped use of vectors in brushes 10 years ago
Scott Williams 9ae9041c8d use abstract base class instead of interface 10 years ago
Scott Williams 11236a55f6 Put processors folder/namespace back 10 years ago
Scott Williams 8a916f453d fix namespaces 10 years ago
Scott Williams 78359860ff Split Drawing from Core 10 years ago
James Jackson-South ee68c7d743 Fix spelling 10 years ago
Scott Williams 9f9af49711 Drop IReadonlyPixelAccessor 10 years ago
Scott Williams 5f5dffc700 Add a recolor brush 10 years ago