76 Commits (f2f3a30bf73afee50601fc84bb01b7d2cd324c79)

Author SHA1 Message Date
James Jackson-South ffe2d6995b Update license 6 years ago
James Jackson-South 4e3dce1e95 Update source license info. 6 years ago
Anton Firszov ddb73eacd1 improve naming in SimdUtils 6 years ago
Anton Firszov 10616c80a5 cleanup and fix build errors 6 years ago
Anton Firszov 7a93ae42d9 AVX float -> byte conversion 6 years ago
Anton Firszov cc056a695b IsAvx2CompatibleArchitecture => HasVector8 6 years ago
James Jackson-South 15a7a557f2 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow 38454f8fde Use using declarations to reduce nesting 6 years ago
Brian Popow 43cbdab113 Fix stylecop warnings in the test project 6 years ago
Simon Cropp 564348631f use var where apparent (#972) 7 years ago
Anton Firszov 7f113ab00a AVX2 optimized Block8x8 -> Block8x8F conversion 7 years ago
Dirk Lemstra a2a4bcbfab
Return empty string instead of null. 7 years ago
Dirk Lemstra 013d58e3dd
Added missing length check that caused an ArgumentNullException (#750) 7 years ago
Anton Firszov bf7c933896 minimize ceremonial overhead 7 years ago
Anton Firszov d1d52a7133 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 7 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov 664d838291 fix accuracy issues 7 years ago
Anton Firszov 0f538ff195 fixed benchmarks and optimized implementation 7 years ago
Anton Firszov df87a68555 BulkConvertNormalizedFloatToByteClampOverflows 7 years ago
Anton Firszov 3e5325e2b9 uniformize conversion code 7 years ago
Anton Firszov 281c52786a move tests 7 years ago
Jason Nelson a58ca2dab9 Format SimdUtilsTests, part 2 8 years ago
Jason Nelson 2745174027 Format SimdUtilTests 8 years ago
Jason Nelson 53045ff357 Format tests 8 years ago
Jason Nelson 58b58abc5c Move Tuple8 to Tests 8 years ago
Jason Nelson 4591f9e0c3 Update System.Memory to preview2 8 years ago
James Jackson-South 94e95c63d7 Update tests 8 years ago
Dirk Lemstra f52845d97a Added extra check for when the number of bytes read is not the same as the count (fixes #338) 9 years ago
Anton Firszov d4d7d302ab add library level tuples 9 years ago
Anton Firszov 63fa1fdbe1 unrelated to PR: Skipping AVX2-tests if the CPU does not support AVX2 9 years ago
Anton Firszov e342c5dbe0 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Anton Firszov 40353af459 SimdUtils.BulkConvertNormalizedFloatToByte() 9 years ago
Anton Firszov 98d1604292 minor cleanup 9 years ago
Anton Firszov 3e73bd8cf1 speedup Block8x8F.RoundInplace() 9 years ago
Anton Firszov fcefa57b8b introduce BufferArea2D, move Memory utility tests to proper place 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Anton Firszov abd4c19bed test clenup (xUnit analyzer warnings mostly) 9 years ago
James Jackson-South 4b0f99021e Fix broken test 9 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov 67bc1f7ab9 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
James Jackson-South 3e5c8f7b5d Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South 0a700864e5 Rename Color and ColorVector 9 years ago
James Jackson-South 292bc4db9e Rename to Color and ColorVector 9 years ago
James Jackson-South 3c5e3a966e Rename Color to Color32 9 years ago
Anton Firszov 615163d360 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 9 years ago
Anton Firszov 548fc41711 fixed indexer and copy operations 9 years ago
Anton Firszov 84725f4523 refactored all BufferSpan pointers to ref-s 9 years ago
Anton Firszov 2d96be9d66 DangerousGetPinnableReference() + PixelIndexing benchmarks 9 years ago
Anton Firszov 8f570854f0 fixed PinnedImageBufferTests.GetRowSpanY() 9 years ago
Anton Firszov 8b91c02a27 PinnedBuffer<T> and PinnedImageBuffer<T> indexers 9 years ago