45 Commits (62381eff8f9f3f3461c04b2f4da24d2343547921)

Author SHA1 Message Date
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 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 years ago
Scott Williams 67cda9b4c8 refactor ImageFrameCollection for updated API 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 3b26e2e2a0 fix usage of GetPixelRowSpan(). 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 65ecb53b6b Brush & Pen instead of Brush<T> & Pen<T> 9 years ago
James Jackson-South 119c1bf70f Remove non-generic Image 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 1c9ab4b614 revent solid color brush 9 years ago
Scott Williams f435a9d0ba migrate blenders to PorterDuff 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
James Jackson-South b20c19ab80 Rename to Color and ColorVector 9 years ago
James Jackson-South a550b0f95e Rename Color to Color32 9 years ago
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
James Jackson-South d2787fc8fa Update to use MathsF 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 e72f6fb1ba fix broken comment 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 928ac5960a fixed comment 9 years ago
Scott Williams 39691519d9 fix pattern brushes 9 years ago
Scott Williams c9d40d7611 get x=>width y=>height the correct way around. 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 506b59686b xml doc fixes 9 years ago
Scott Williams 7fbc755907 split out paths from basic drawing 9 years ago
Scott Williams b8de058453 added IRegion and droped use of vectors in brushes 9 years ago
Scott Williams 9ae9041c8d use abstract base class instead of interface 9 years ago
Scott Williams 11236a55f6 Put processors folder/namespace back 9 years ago
Scott Williams 8a916f453d fix namespaces 9 years ago
Scott Williams 78359860ff Split Drawing from Core 9 years ago