22 Commits (caaedc19da4a3126a01a54dee277b0bea233a31e)

Author SHA1 Message Date
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov 33d32d7407 renamed BufferManager<T> to MemorySource<T> + enable consuming external IMemoryOwner<T> 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 706babe2a2 introducing BufferManager<T> 8 years ago
Dirk Lemstra f0926bbaab Changed clean boolean for allocation into an enumeration. 8 years ago
Anton Firszov 9ab51ff3b2 IBuffer<T>.IsMemoryOwner, Buffer2D<T>.SwapOrCopyContent() 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 de717cf94a normalize IBuffer2D<T> API 8 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
Jason Nelson 4591f9e0c3 Update System.Memory to preview2 8 years ago
Jason Nelson d03eaf90ee Update System.Memory 8 years ago
Anton Firszov 65918d1d39 replaced PixelAccessor<T> with Buffer2D<T> in several processors 8 years ago
Anton Firszov d6c196bcd4 Buffer2DTests using a mock MemoryManager 8 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 8 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 9e4e5abed0 - Removed a test that doesn't actually test anything any more 8 years ago
Lauri Kotilainen c5eb2cfb71 - Allocate Buffer2Ds from memory manager 8 years ago
Lauri Kotilainen 72772ff197 - Make Buffer2D wrap Buffer 8 years ago
Anton Firszov 93bce0d3fb implemented BufferArea<T> 9 years ago
Anton Firszov fcefa57b8b introduce BufferArea2D, move Memory utility tests to proper place 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov 615163d360 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 84725f4523 refactored all BufferSpan pointers to ref-s 9 years ago
Anton Firszov 8f570854f0 fixed PinnedImageBufferTests.GetRowSpanY() 9 years ago
Anton Firszov 8b91c02a27 PinnedBuffer<T> and PinnedImageBuffer<T> indexers 9 years ago
Anton Firszov fa40b26216 introduced PinnedImageBuffer<T> 9 years ago