8665 Commits (27de70a9cf504f38d1e17885e981f395ff94677e)
 

Author SHA1 Message Date
James Jackson-South 27de70a9cf Add missing conditional 6 years ago
James Jackson-South c7b883d373 Merge branch 'tkp1n/avx2-color-converter' of https://github.com/tkp1n/ImageSharp into tkp1n/avx2-color-converter 6 years ago
James Jackson-South e3e8656d8f Respond to Anton fedback 6 years ago
Anton Firszov 1d464c17dc
Merge branch 'master' into tkp1n/avx2-color-converter 6 years ago
James Jackson-South 8539c9e422
Merge pull request #1415 from SixLabors/af/fix-Decode_IsCancellable 6 years ago
Anton Firszov 5f10f9aa77
Merge branch 'master' into af/fix-Decode_IsCancellable 6 years ago
Anton Firszov 4812a8d0a5 Fix #1414 6 years ago
Nicolas Portmann 330db03695 Polish benchmarks (fix new warnings) 6 years ago
Nicolas Portmann 680459ca54 Drop FromGrayscaleVector8 6 years ago
Nicolas Portmann 126247422d Add benchmarks 6 years ago
Nicolas Portmann 328b37af4b Refactor and add tests 6 years ago
Nicolas Portmann e550caaed7 Refactor JpegColorConverters 6 years ago
Nicolas Portmann 1e615c286a Add initial vectorized color converter implementation 6 years ago
James Jackson-South 10a98530e4
Merge pull request #1407 from SixLabors/js/TryGetSinglePixelSpan 6 years ago
James Jackson-South 33df55aef2 Don't use Linq and test for common path first. 6 years ago
James Jackson-South 65b5a47c1a
Merge pull request #1404 from SixLabors/js/shuffle-intrinsics 6 years ago
James Jackson-South cdc1c0fce5 Fix benchmarks, cleanup. 6 years ago
James Jackson-South aa20c09c48 Update based on feedback 6 years ago
James Jackson-South 0f950a1e50 Implement new optimized 4 channel shuffle methods. 6 years ago
James Jackson-South 28dc056d83 Fix coverage 6 years ago
James Jackson-South 956d1a3c77 Unroll loops 6 years ago
James Jackson-South 84a1d1a28b Add optimized fallback for existing shuffles. 6 years ago
James Jackson-South 34963a7f7a Don't use static spans for now. 6 years ago
James Jackson-South 99d0a3111d Add 4 channel byte shuffling 6 years ago
James Jackson-South 893247bd88 Add 4 channel float shuffling. 6 years ago
James Jackson-South 4756201084
Merge pull request #1402 from SixLabors/js/vector4octet-pack 6 years ago
James Jackson-South 238564b609 Use less permutes and more multiply/add 6 years ago
James Jackson-South 40442c2442 Inline the packing. 6 years ago
James Jackson-South 50bc027643 Fix access violation 6 years ago
James Jackson-South b8081fd3e9 Use HW color conversion 6 years ago
James Jackson-South 9629f1c16e Add AVX2 implementation 6 years ago
James Jackson-South 8d1cb3ec51
Merge pull request #1399 from SixLabors/js/avx2-premultiplication 6 years ago
James Jackson-South c8c62ef246
Merge branch 'master' into js/avx2-premultiplication 6 years ago
James Jackson-South 79fb9274b8
Merge pull request #1398 from SixLabors/js/SimdUtils 6 years ago
James Jackson-South 05b66da9f7 Fix base unpremultiply benchmark 6 years ago
James Jackson-South e3faadbf2e Use Avx.Shuffle for lower latency 6 years ago
James Jackson-South d4e0bdd7b7 Remove hotpath attr 6 years ago
James Jackson-South 1067acbe4c Use Tanner's updated code. 6 years ago
James Jackson-South aecf80388c Add Avx2 Span Premultiplication and Reverse 6 years ago
James Jackson-South 3383351d56
Merge branch 'master' into js/SimdUtils 6 years ago
James Jackson-South 8e993394b4 Benchmarks, tests, and cleanup. 6 years ago
James Jackson-South 181e957ca7
Merge pull request #1395 from SixLabors/js/fix-935 6 years ago
James Jackson-South f493aa4efa Implement SimdUtils.HwIntrisics 6 years ago
James Jackson-South abe1263b17 Auto repair Png options to use Bit8. Fixes #935 6 years ago
James Jackson-South f27c678df2
Merge pull request #1390 from SixLabors/js/block8x8f-optimizations 6 years ago
James Jackson-South b136b7191d
Merge branch 'master' into js/block8x8f-optimizations 6 years ago
James Jackson-South fddb32b5cb
Merge pull request #1391 from SixLabors/js/fix-1204 6 years ago
James Jackson-South 102876b60d Disable NetNative optimization on UWP. Fix #1204 6 years ago
James Jackson-South 5fadafe168 Fix warning 6 years ago
James Jackson-South 68d2406f4e Optimize low hanging fruit and fix naming 6 years ago