37 Commits (0f3e34cf1012479be254e1459f8c6c9155c86252)

Author SHA1 Message Date
Jason Nelson 2064002b20 Fix breaking changes from System.Memory in benchmarks 9 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 9 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 9 years ago
James Jackson-South b5d6a4b692 Remove from tests 9 years ago
Anton Firszov 134fa595ed JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Toxantron 043087fb3a Replace deprecated attributes 10 years ago
Anton Firszov 1901b3fdc2 T4 all the PixelOperations! 10 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 10 years ago
Anton Firszov eb2a3bd155 almost done 10 years ago
Anton Firszov 649aab1ded Span<T> on IPixel API surface. 10 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 10 years ago
Anton Firszov d5e58192c8 optimization: removed temporal buffer creation from ToVector4SimdAligned() 10 years ago
Scott Williams 0d8eb2032c initial blender implementations 10 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 10 years ago
James Jackson-South fff223ef07 Rename TColor to TPixel 10 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 10 years ago
James Jackson-South 119e93642c Rename Argb, Add Color to tests 10 years ago
James Jackson-South b20c19ab80 Rename to Color and ColorVector 10 years ago
James Jackson-South a550b0f95e Rename Color to Color32 10 years ago
Anton Firszov fee264a7d8 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 10 years ago
Anton Firszov ed9d2763a0 DangerousGetPinnableReference() + PixelIndexing benchmarks 10 years ago
Anton Firszov f391a67e68 PackFromVector4ReferenceVsPointer benchmark 10 years ago
Anton Firszov ebfd6ce899 if (count < 256) { no SIMD } 10 years ago
Anton Firszov 973be3c4ac PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead 10 years ago
Anton Firszov 0e526eeeb1 benchmarks 10 years ago
Anton Firszov 13ab7a4631 Using BulkPixelOperations<T> in PixelAccessor<T> 10 years ago
Anton Firszov d04c424bfa renamed ArrayPointer to BufferPointer 10 years ago
Anton Firszov 553728691e additional PixelAccessorVirtualCopy Param 10 years ago
Anton Firszov 33627ee257 Benchmarks: PixelAccessorVirtualCopy, vectorization 10 years ago