5430 Commits (d8d89a9f7e626142a9aa74ecc6b0f3b418e63d39)

Author SHA1 Message Date
James Jackson-South 1d21dc9b59 Add Shuffle4Slice3 6 years ago
James Jackson-South 49e93641b4 Initial 3padshuffle4 6 years ago
James Jackson-South 8464a3d448 Don't use Linq and test for common path first. 6 years ago
James Jackson-South dabc237e26 Fix benchmarks, cleanup. 6 years ago
James Jackson-South aba5d636da Update based on feedback 6 years ago
James Jackson-South ab11f4e348 Implement new optimized 4 channel shuffle methods. 6 years ago
James Jackson-South 299ea10e82 Fix coverage 6 years ago
James Jackson-South deb1800e91 Unroll loops 6 years ago
James Jackson-South 79a7e8f953 Add optimized fallback for existing shuffles. 6 years ago
James Jackson-South 5625b4bd3f Don't use static spans for now. 6 years ago
James Jackson-South f659bc3950 Add 4 channel byte shuffling 6 years ago
James Jackson-South 771829d3f2 Add 4 channel float shuffling. 6 years ago
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
Ildar Khayrutdinov c82cfc82ee Small improve tiff decoder. Add TiffThrowHelper. 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
Evangelink ecbe356bb0 wip - Add basic structure for the swizzler 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
Ildar Khayrutdinov 0ec79ebea8 #12 LZW bug fix 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
Ildar Khayrutdinov 1dec6a8862 Update README.md 6 years ago
Ildar Khayrutdinov 89bd36a7d9 Improve decoders - performance and memory usage. 6 years ago
Ildar Khayrutdinov 89d813176d Rename 6 years ago
Ildar Khayrutdinov 8f4c5558c9 Deep refactoring and improves for tiff classes. 6 years ago
Ildar Khayrutdinov 94ffbd7c76 Add Tiff to configurations. 7 years ago
Sergio Pedri d7380f0763 Simplify XML docs for WrapMemory APIs 6 years ago