5228 Commits (120080b99f3f1be0fc4ecec6906ee683ea999a3d)

Author SHA1 Message Date
James Jackson-South 3ae4b024a0 Use less permutes and more multiply/add 6 years ago
James Jackson-South eb315fe83d Inline the packing. 6 years ago
James Jackson-South 8872b2b949 Fix access violation 6 years ago
James Jackson-South ebfd069591 Use HW color conversion 6 years ago
James Jackson-South c1e6d50712 Add AVX2 implementation 6 years ago
James Jackson-South 59fa1fd55d Use Avx.Shuffle for lower latency 6 years ago
James Jackson-South c4f849cb48 Remove hotpath attr 6 years ago
James Jackson-South bee9e9a676 Use Tanner's updated code. 6 years ago
James Jackson-South 6c4d65bca7 Add Avx2 Span Premultiplication and Reverse 6 years ago
James Jackson-South a5033e4eff Benchmarks, tests, and cleanup. 6 years ago
James Jackson-South 6478865021 Implement SimdUtils.HwIntrisics 6 years ago
James Jackson-South d4fb78b098 Auto repair Png options to use Bit8. Fixes #935 6 years ago
James Jackson-South ff89b74387 Disable NetNative optimization on UWP. Fix #1204 6 years ago
James Jackson-South e5deb15753 Optimize low hanging fruit and fix naming 6 years ago
James Jackson-South d406ee8e5d Use a single method for Block8x8F.TransposeInto. 6 years ago
Dirk Lemstra 153c486a8e
The colorPaletteSize is also part of the file size. 6 years ago
James Jackson-South 699c371915 Update deterministic workaround 6 years ago
James Jackson-South 093fbc4e57 Use interleaving to prevent stack spills 6 years ago
James Jackson-South 7a5566248a Add variant 2 6 years ago
James Jackson-South 24d49e5ebf Add AVX backed Block8x8F Transpose method 6 years ago
David Rolland 81509ffcf3 Fixed typo in AdaptiveThreshold processor and added specific test 6 years ago
James Jackson-South 6c41d2f932 Use interest for target bounds. Fixes #1342 6 years ago
James Jackson-South e1a15c5780 Fix compatibility with NET 5 SDK InternalsVisibleTo 6 years ago
Sergio Pedri d8618052d1 Remove [Pure] attributes 6 years ago
Sergio Pedri e740fb6e45 Improved Guard.MustBeValueType<T> codegen 6 years ago
James Jackson-South 259347d645 Add missing SaveAsync method 6 years ago
Sergio Pedri 53ddb0f44b Improved codegen in ImageSharp.Guard 6 years ago
Sergio Pedri 38311edcee Skipped checks in default bokeh blur constructor 6 years ago
Sergio Pedri 1f02dd0f7a Added checks to bokeh blur constructor 6 years ago
Sergio Pedri d7380f0763 Simplify XML docs for WrapMemory APIs 6 years ago
Sergio Pedri 567f3a6a5f Remove unnecessary Memory<T>.Span access 6 years ago
Sergio Pedri 1de45b710c Minor optimizations, improve XML docs and annotations 6 years ago
Sergio Pedri fa59a73c39 Add input size validation in Image.WrapMemory 6 years ago
James Jackson-South ff265abf8e Remove Guard allocations 6 years ago
James Jackson-South 99caa36b80 Bump ChunkedMemoryStream buffer length 6 years ago
James Jackson-South a4f63d7796 Fix read count. 6 years ago
James Jackson-South 24780c510c Increase chunk size, add benchmarks and write span tests 6 years ago
James Jackson-South cd32a603d5 Optimize Write(Span) 6 years ago
James Jackson-South 399cfc244f Add optimized Read(Span) API 6 years ago
James Jackson-South 822637b044 More tests and remove old stream 6 years ago
James Jackson-South a9713044f8 Update ChunkedMemoryStream.cs 6 years ago
James Jackson-South 9207babb8b Fix non-seekable stream reading. 6 years ago
Sergio Pedri 2383245f14 Fix relative offsetting in Pin() methods 6 years ago
Sergio Pedri eb229964e6 Fix bug in Pin() method, minor code tweaks 6 years ago
Sergio Pedri 32380d2bb9 Remove unnecessary indirection in ByteMemoryManager<T> 6 years ago
Sergio Pedri b3f85722a2 Add Image.WrapMemory<TPixel> from Memory<byte> 6 years ago
Sergio Pedri 3984e80fa3 Add ByteMemoryManager<T> type 6 years ago
James Jackson-South 0c524d6a08 Remove empty line. 6 years ago
James Jackson-South 33aa644118 Don't use RGB. Fixes #1275 6 years ago
James Jackson-South e707a8d719 Minor fixes. 6 years ago