8659 Commits (8212e60d535b627cc033a09c83a650a9da280eed)
 

Author SHA1 Message Date
James Jackson-South 8212e60d53 Respond to Anton fedback 5 years ago
Nicolas Portmann 82a2359ee5 Polish benchmarks (fix new warnings) 5 years ago
Nicolas Portmann d76dbaa693 Drop FromGrayscaleVector8 5 years ago
Nicolas Portmann 89bb9fe422 Add benchmarks 5 years ago
Nicolas Portmann 7cc953e6a7 Refactor and add tests 5 years ago
Nicolas Portmann f421be2121 Refactor JpegColorConverters 5 years ago
Nicolas Portmann 210d8f7740 Add initial vectorized color converter implementation 5 years ago
James Jackson-South adf56a4d77
Merge pull request #1407 from SixLabors/js/TryGetSinglePixelSpan 5 years ago
James Jackson-South 8464a3d448 Don't use Linq and test for common path first. 5 years ago
James Jackson-South 42f015ec36
Merge pull request #1404 from SixLabors/js/shuffle-intrinsics 5 years ago
James Jackson-South dabc237e26 Fix benchmarks, cleanup. 5 years ago
James Jackson-South aba5d636da Update based on feedback 5 years ago
James Jackson-South ab11f4e348 Implement new optimized 4 channel shuffle methods. 5 years ago
James Jackson-South 299ea10e82 Fix coverage 5 years ago
James Jackson-South deb1800e91 Unroll loops 5 years ago
James Jackson-South 79a7e8f953 Add optimized fallback for existing shuffles. 5 years ago
James Jackson-South 5625b4bd3f Don't use static spans for now. 5 years ago
James Jackson-South f659bc3950 Add 4 channel byte shuffling 5 years ago
James Jackson-South 771829d3f2 Add 4 channel float shuffling. 5 years ago
James Jackson-South 120080b99f
Merge pull request #1402 from SixLabors/js/vector4octet-pack 5 years ago
James Jackson-South 3ae4b024a0 Use less permutes and more multiply/add 5 years ago
James Jackson-South eb315fe83d Inline the packing. 5 years ago
James Jackson-South 8872b2b949 Fix access violation 5 years ago
James Jackson-South ebfd069591 Use HW color conversion 5 years ago
James Jackson-South c1e6d50712 Add AVX2 implementation 5 years ago
James Jackson-South b5975a3b07
Merge pull request #1399 from SixLabors/js/avx2-premultiplication 5 years ago
James Jackson-South f1959f3166
Merge branch 'master' into js/avx2-premultiplication 5 years ago
James Jackson-South b577d8efdb
Merge pull request #1398 from SixLabors/js/SimdUtils 5 years ago
James Jackson-South 4aebc135bc Fix base unpremultiply benchmark 5 years ago
James Jackson-South 59fa1fd55d Use Avx.Shuffle for lower latency 5 years ago
James Jackson-South c4f849cb48 Remove hotpath attr 5 years ago
James Jackson-South bee9e9a676 Use Tanner's updated code. 5 years ago
James Jackson-South 6c4d65bca7 Add Avx2 Span Premultiplication and Reverse 5 years ago
James Jackson-South 7de0ee3684
Merge branch 'master' into js/SimdUtils 5 years ago
James Jackson-South a5033e4eff Benchmarks, tests, and cleanup. 5 years ago
James Jackson-South 77a59eee27
Merge pull request #1395 from SixLabors/js/fix-935 5 years ago
James Jackson-South 6478865021 Implement SimdUtils.HwIntrisics 5 years ago
James Jackson-South d4fb78b098 Auto repair Png options to use Bit8. Fixes #935 5 years ago
James Jackson-South 60eba3918b
Merge pull request #1390 from SixLabors/js/block8x8f-optimizations 5 years ago
James Jackson-South bedf6d5a33
Merge branch 'master' into js/block8x8f-optimizations 5 years ago
James Jackson-South cd4f565d16
Merge pull request #1391 from SixLabors/js/fix-1204 5 years ago
James Jackson-South ff89b74387 Disable NetNative optimization on UWP. Fix #1204 5 years ago
James Jackson-South 9625a3dcae Fix warning 5 years ago
James Jackson-South e5deb15753 Optimize low hanging fruit and fix naming 5 years ago
James Jackson-South 5bb01ac3cd
Merge pull request #1385 from SixLabors/js/feature-testing 5 years ago
James Jackson-South b3ce02c419 Fix incorrect test on NET 32bit 5 years ago
James Jackson-South dfd6aaab21 Remove method baseline property 5 years ago
James Jackson-South ce61acc37f Enable all test platforms 5 years ago
James Jackson-South d406ee8e5d Use a single method for Block8x8F.TransposeInto. 5 years ago
James Jackson-South f2f16d8c67 Use envonment aware benchmarking for intrinsics. 5 years ago