60 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
jasonjyu 64870f5016
Removed commented code. 9 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 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
James Jackson-South 5ea2b867bc Make colorspace code internal for now. 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 aad862c137 Move namespace 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
James Jackson-South deda1dd3a3 Add HunterLab plus more conversions 10 years ago
James Jackson-South fbcc4a9b45 Add rgb adaptation 10 years ago
James Jackson-South 48f2ac48f2 Add Rgb color spaces 10 years ago
James Jackson-South 1bac317975 Add RGB working spaces 10 years ago
Anton Firszov f391a67e68 PackFromVector4ReferenceVsPointer benchmark 10 years ago
James Jackson-South 3a2b8138ee Add 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
Anton Firszov 65fb6395be refactored RgbaToYcbCr benchmarks to operate on arrays + added Vector<int> based experiments 10 years ago
Anton Firszov 422643b8e2 Initial refactor of RgbToYCbCr: Moved lookup tables to a separate file 10 years ago
James Jackson-South c16f1b2791 Replace floating point color translations 10 years ago
James Jackson-South 92d8eb18f0 Add scaled LUT benchmark [skip ci] 10 years ago
James Jackson-South ae5ee80ea4 Add simd approach to benchmark 10 years ago
James Jackson-South dcd201b0e0 Add scaled integer benchmarks. 10 years ago