132 Commits (6dbde61f8df15651caa51f7d908f855de660d792)

Author SHA1 Message Date
James Jackson-South 71801bfbb6 cleanup 5 years ago
James Jackson-South 8d3cddab30 No more Vector4Utils & ImageMath 5 years ago
James Jackson-South f66fe45ac1 Utils FTW 5 years ago
James Jackson-South 3bdbfe620e Replace clamp extensions 5 years ago
James Jackson-South 863c672be1 Fix shuffle +m slice fallback 5 years ago
James Jackson-South 7e57ebd574 Add Rgb24 <==> Vector4 benchmarks 5 years ago
James Jackson-South 466048ef0d Cleanup and fix tests 5 years ago
James Jackson-South 50e30c3c42 Fast fallbacks 5 years ago
James Jackson-South becb9f1137 Update benchmark 5 years ago
James Jackson-South d933ed6480 Faster Pad3Shuffle4 5 years ago
James Jackson-South aec8e5d690 Add Shuffle4Slice3 5 years ago
James Jackson-South c4f7f67fd5 Initial 3padshuffle4 5 years ago
James Jackson-South cdc1c0fce5 Fix benchmarks, cleanup. 5 years ago
James Jackson-South aa20c09c48 Update based on feedback 5 years ago
James Jackson-South 34963a7f7a Don't use static spans for now. 5 years ago
James Jackson-South 99d0a3111d Add 4 channel byte shuffling 5 years ago
James Jackson-South 893247bd88 Add 4 channel float shuffling. 5 years ago
James Jackson-South 05b66da9f7 Fix base unpremultiply benchmark 5 years ago
James Jackson-South aecf80388c Add Avx2 Span Premultiplication and Reverse 5 years ago
James Jackson-South 8e993394b4 Benchmarks, tests, and cleanup. 5 years ago
James Jackson-South f493aa4efa Implement SimdUtils.HwIntrisics 5 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Anton Firszov d036899f06 fix Benchmarks build 6 years ago
Anton Firszov 173cdb928a cleanup and fix build errors 6 years ago
Anton Firszov 8efdbfb9de AVX float -> byte conversion 6 years ago
Sergio Pedri 94c4660d10 Switched pixel format type constraint to unmanaged 6 years ago
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp f2ea1c2f87
redundant comment 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Simon Cropp c2555b6199 fix some spelling (#962) 7 years ago
Jason Nelson d645b5599e Nits - Benchmarks (#884) 7 years ago
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 7 years ago
Anton Firszov 437d080180 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov 143bbaa369 benchmakrs 7 years ago
Anton Firszov 145593b133 run default implementation for small buffers 7 years ago
Anton Firszov bd78bff113 Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov ada0225258 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 7 years ago
Anton Firszov b8a4741da4 rename stuff in Benchmarks 7 years ago
Anton Firszov 11ee7f2aef Rename PackFrom*** -> From***: 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov daf38f9e6d drop all PixelExtensions usages in product code, 7 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 7 years ago
Anton Firszov 8793880447 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 7 years ago
Anton Firszov 4c9bf4ac27 simplify Rgba32.PixelOperations, include benchmark results 7 years ago
Anton Firszov f143411ea8 fix benchmarks 7 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov d4d95ed564 cleanup benchmarks 7 years ago