76 Commits (163a3eb6ca571cdbd0fd92aedb032aadc059241a)

Author SHA1 Message Date
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
Anton Firszov ad659fb731 move tests 7 years ago
Jason Nelson f600c33421 Format SimdUtilsTests, part 2 8 years ago
Jason Nelson 7175bcf901 Format SimdUtilTests 8 years ago
Jason Nelson 55d0e8c62a Format tests 8 years ago
Jason Nelson 930361e0f4 Move Tuple8 to Tests 8 years ago
Jason Nelson b62c98cfc9 Update System.Memory to preview2 8 years ago
James Jackson-South 51e7f03393 Update tests 8 years ago
Dirk Lemstra c6fe389c7f Added extra check for when the number of bytes read is not the same as the count (fixes #338) 9 years ago
Anton Firszov 58dbfb90cb add library level tuples 9 years ago
Anton Firszov 18c1068e33 unrelated to PR: Skipping AVX2-tests if the CPU does not support AVX2 9 years ago
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Anton Firszov ce6fdf9ba8 SimdUtils.BulkConvertNormalizedFloatToByte() 9 years ago
Anton Firszov 9f4d217dbc minor cleanup 9 years ago
Anton Firszov e0b808c8b6 speedup Block8x8F.RoundInplace() 9 years ago
Anton Firszov 5ec9310d73 introduce BufferArea2D, move Memory utility tests to proper place 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Anton Firszov 16d219ab25 test clenup (xUnit analyzer warnings mostly) 9 years ago
James Jackson-South c82f117d19 Fix broken test 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov d5e58192c8 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 9 years ago
James Jackson-South b20c19ab80 Rename to Color and ColorVector 9 years ago
James Jackson-South a550b0f95e Rename Color to Color32 9 years ago
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 9df12ac526 fixed indexer and copy operations 9 years ago
Anton Firszov 4854005733 refactored all BufferSpan pointers to ref-s 9 years ago
Anton Firszov ed9d2763a0 DangerousGetPinnableReference() + PixelIndexing benchmarks 9 years ago
Anton Firszov e09450250c fixed PinnedImageBufferTests.GetRowSpanY() 9 years ago
Anton Firszov 24e1334d72 PinnedBuffer<T> and PinnedImageBuffer<T> indexers 9 years ago