4 Commits (ca60ecf7f4564af0fafdbde62759a39d60a01a06)

Author SHA1 Message Date
Anton Firszov ca60ecf7f4 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
James Jackson-South d6944d5a6a Simplify drawing namespaces. 8 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 86e6f863ea RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South e7526f5057 Overlays => Drawing 8 years ago
James Jackson-South e1c258d3bf Move drawing files into structured folders 8 years ago
Anton Firszov a85cc516c3 passing MemoryManager to pixel blenders 8 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Lauri Kotilainen f675f5c95a - Explicitly pass MemoryManager to the places that 8 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 8 years ago
Scott Williams 70f9fd229e refactor ImageFrameCollection for updated API 9 years ago
Scott Williams 07e9f23dec wip - pixel data only on image frames 9 years ago
Scott Williams 5adcfdb653 remove Unsafe from namespace 9 years ago
Scott Williams 1a3859159e internalise span apis from imagebase 9 years ago
Scott Williams 281c7366cb cleanup drawing namespace 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Scott Williams 64f18bc298 migrate to use primitives from SixLabors.Core 9 years ago
James Jackson-South cc87885d83 Internalize PixelAccessor 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
Scott Williams d56e658854 updates to comments and moved code 9 years ago
Scott Williams 472bb85030 initial blender implementations 9 years ago
James Jackson-South 3e5c8f7b5d Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South eceb889758 Rename TColor to TPixel 9 years ago
Anton Firszov 615163d360 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
James Jackson-South 5899ceee8c Update to use MathsF 9 years ago
Anton Firszov e2d780107c BufferSpan ref indexer + Fix Drawing usages 9 years ago
Scott Williams 4e3b3b6ab1 Improve test coverage 9 years ago
Scott Williams a6e4de8d56 add guards to verify scanlineBuffer size 9 years ago
Scott Williams 34b09eb099 code cleanup 9 years ago
Scott Williams 0a81f28c40 implement real sub-pixel rendering 9 years ago
Scott Williams e29f3eadd9 fix all instances of var 9 years ago
James Jackson-South 3eda81fb0f Move all drawing code into drawing project 9 years ago
Scott Williams 509eaf12d5 consolidate packages 9 years ago
Anton Firszov be4c189533 IPixel 9 years ago
Scott Williams 4e745d7280 added IRegion and droped use of vectors in brushes 9 years ago
Scott Williams d07e0885db use abstract base class instead of interface 9 years ago
Scott Williams 734b33b69e Put processors folder/namespace back 9 years ago
Scott Williams 0b2e792f26 fix namespaces 9 years ago
Scott Williams 85061df804 Split Drawing from Core 9 years ago
Scott Williams 661ed77db4 Drop IReadonlyPixelAccessor 9 years ago
Scott Williams 5bcc92cbde Add a recolor brush 9 years ago
James Jackson-South 99fed3ff36 Merging into master 9 years ago
James Jackson-South 3863f69bff Remove TPacked from generic signature 9 years ago
Olivia c6ad2bcdbf Renaming files with generic types to match {T} pattern. 9 years ago
Olivia c074b63a49 Renaming files with generic types to match {T} pattern. 9 years ago
James Jackson-South 77f9bdecae Update TPacked signature 9 years ago