103 Commits (f37f2b1bf48a5b8bdbfe232bbd5e4b1b0808f8be)

Author SHA1 Message Date
Dmitry Pentin 7ced49747e Fixed tests 4 years ago
Dmitry Pentin f3b8e5cd8d gfoidl IsOutOfRange 4 years ago
Brian Popow 1e299beed6 A little cleanup 4 years ago
Brian Popow fa8c590e0e Skip tests if Sse2 is not supported 4 years ago
James Jackson-South 38bf216e09 Fix newline endings 4 years ago
Dmitry Pentin 13c3a45a98 Added DivideCeil 5 years ago
Dmitry Pentin 3c70300a41 Added Log2 tests 5 years ago
Dmitry Pentin 6d4e2ee23c Moved jpeg converter scaler tests to to jpeg converter tests 5 years ago
Dmitry Pentin 121d1fa917 Fixed build error due to invalid using 5 years ago
Dmitry Pentin 35daf2110f Added tests for vector rgb pixel matrix scaling 5 years ago
Anton Firszov 2cc71f4101 fix build 5 years ago
Anton Firszov 02ac45971b add benchmark results and fix PixelOperations 5 years ago
Anton Firszov 2ff0cb93dc polishing 5 years ago
Anton Firszov 9e0b7fc874 started Rgba32 5 years ago
Anton Firszov 7e33e3fbdb AVX2 implemetation seems to work 5 years ago
Anton Firszov dd0447ef4c entry API & tests 5 years ago
James Jackson-South ded9217254 Handle Bmp encoder padding. 5 years ago
James Jackson-South 466048ef0d Cleanup and fix tests 5 years ago
James Jackson-South b010a15012 Shuffle3 + Tests 5 years ago
James Jackson-South 50e30c3c42 Fast fallbacks 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 aa20c09c48 Update based on feedback 5 years ago
James Jackson-South 28dc056d83 Fix coverage 5 years ago
James Jackson-South 84a1d1a28b Add optimized fallback for existing shuffles. 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 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 11a3700bfc improve naming in SimdUtils 6 years ago
Anton Firszov 173cdb928a cleanup and fix build errors 6 years ago
Anton Firszov 8efdbfb9de AVX float -> byte conversion 6 years ago
Anton Firszov eb76788232 IsAvx2CompatibleArchitecture => HasVector8 6 years ago
James Jackson-South 8cd722cfc5 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow f60bc937de Use using declarations to reduce nesting 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
Anton Firszov b4c1f8bf37 AVX2 optimized Block8x8 -> Block8x8F conversion 7 years ago
Dirk Lemstra 2d8e1fd5b2
Return empty string instead of null. 7 years ago
Dirk Lemstra b789db0ba6
Added missing length check that caused an ArgumentNullException (#750) 7 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 7 years ago
Anton Firszov 8793880447 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 7 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov f31c95e25d fix accuracy issues 7 years ago
Anton Firszov 3e92875a9a fixed benchmarks and optimized implementation 7 years ago
Anton Firszov 664672d7e4 BulkConvertNormalizedFloatToByteClampOverflows 7 years ago
Anton Firszov f72fcbdc0f uniformize conversion code 7 years ago