62 Commits (e43a8dbc2c554ecdbafebf265831442f7a5ea0b6)

Author SHA1 Message Date
James Jackson-South df6f544341 Move common components 8 years ago
James Jackson-South c492cf8db7 Fix code benchmark paths and namespaces. 8 years ago
Jason Nelson 2064002b20 Fix breaking changes from System.Memory in benchmarks 8 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 years ago
James Jackson-South b5d6a4b692 Remove from tests 8 years ago
jasonjyu 64870f5016
Removed commented code. 8 years ago
Anton Firszov 134fa595ed JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov 7482623f03 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 4929fb5297 fix style cop issues 9 years ago
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Toxantron 043087fb3a Replace deprecated attributes 9 years ago
Anton Firszov 1901b3fdc2 T4 all the PixelOperations! 9 years ago
Anton Firszov 898b925844 refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov eb2a3bd155 almost done 9 years ago
James Jackson-South 5ea2b867bc Make colorspace code internal for now. 9 years ago
Anton Firszov 649aab1ded Span<T> on IPixel API surface. 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
Scott Williams 0d8eb2032c initial blender implementations 9 years ago
James Jackson-South aad862c137 Move namespace 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fff223ef07 Rename TColor to TPixel 9 years ago
James Jackson-South fa152146dd Rename Color and ColorVector 9 years ago
James Jackson-South 119e93642c Rename Argb, Add Color to tests 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 ed9d2763a0 DangerousGetPinnableReference() + PixelIndexing benchmarks 9 years ago
James Jackson-South deda1dd3a3 Add HunterLab plus more conversions 9 years ago
James Jackson-South fbcc4a9b45 Add rgb adaptation 9 years ago
James Jackson-South 48f2ac48f2 Add Rgb color spaces 9 years ago
James Jackson-South 1bac317975 Add RGB working spaces 9 years ago
Anton Firszov f391a67e68 PackFromVector4ReferenceVsPointer benchmark 9 years ago
James Jackson-South 3a2b8138ee Add benchmark 9 years ago
Anton Firszov ebfd6ce899 if (count < 256) { no SIMD } 9 years ago
Anton Firszov 973be3c4ac PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead 9 years ago
Anton Firszov 0e526eeeb1 benchmarks 9 years ago
Anton Firszov 13ab7a4631 Using BulkPixelOperations<T> in PixelAccessor<T> 9 years ago
Anton Firszov d04c424bfa renamed ArrayPointer to BufferPointer 9 years ago
Anton Firszov 553728691e additional PixelAccessorVirtualCopy Param 9 years ago
Anton Firszov 33627ee257 Benchmarks: PixelAccessorVirtualCopy, vectorization 9 years ago
Anton Firszov 65fb6395be refactored RgbaToYcbCr benchmarks to operate on arrays + added Vector<int> based experiments 9 years ago
Anton Firszov 422643b8e2 Initial refactor of RgbToYCbCr: Moved lookup tables to a separate file 9 years ago
James Jackson-South c16f1b2791 Replace floating point color translations 9 years ago
James Jackson-South 92d8eb18f0 Add scaled LUT benchmark [skip ci] 9 years ago