8 Commits (5a63bc569582fa91d1a5bce5d9e9e712910013cd)

Author SHA1 Message Date
James Jackson-South 058836d0c9 Normalize GraphicsOptions parameter position 7 years ago
James Jackson-South c8a2c079e2 Fix float clamp accessibility. 7 years ago
James Jackson-South d7b0a322ab Fix ImageFrame.Configuration 7 years ago
James Jackson-South b5957e578e Fix span access 7 years ago
James Jackson-South 8abc5786b9 Fix color and pixel operations. Touches #967 #1002 7 years ago
Simon Cropp 74a1823d62 remove patternVector in patternBrush 7 years ago
Simon Cropp c1ab6b1885
remove patternVector in patternBrush 7 years ago
Anton Firszov 17a4d91b82 clean-up drawing processors 7 years ago
Anton Firszov e57fe2058a rename files 7 years ago
Anton Firszov 6672741c45 ImageSharp.Drawing compiles 7 years ago
Anton Firszov 0e2c53e5ed Pen, Brush & Processors refactored 7 years ago
Anton Firszov 90c0772d96 started the refactor 7 years ago
James Jackson-South e59e5315a8
Cleanup General Convolution (#887) 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 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 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 4573913520 Move drawing files into structured folders 8 years ago
James Jackson-South 22ee2bb1a4 Replace Fast2DArray with DenseMatrix 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 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 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 3f0cc9abf6 updates to comments and moved code 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
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 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
James Jackson-South 73a88cf853 Move all drawing code into drawing project 9 years ago