62 Commits (aea1ef8b43629623dda9ef20c47aa2aa9e28a501)

Author SHA1 Message Date
James Jackson-South 2f100a9459 Move common components 8 years ago
James Jackson-South b1603745b8 Fix code benchmark paths and namespaces. 8 years ago
Jason Nelson 09dd14ac71 Fix breaking changes from System.Memory in benchmarks 8 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 8 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 8 years ago
James Jackson-South a3b6c7975b Remove from tests 8 years ago
jasonjyu b6eeae8732
Removed commented code. 8 years ago
Anton Firszov e7d2985a04 JpegColorConverter.FromYCbCrSimdAvx2 works! 9 years ago
Anton Firszov e342c5dbe0 optimized Rgba32.PixelOperations.PackFromVector4() 9 years ago
Scott Williams 88f142969a fix style cop issues 9 years ago
Scott Williams 94c60cb338 inital rename packages and namespaces 9 years ago
Toxantron 3cbd635ec3 Replace deprecated attributes 9 years ago
Anton Firszov 02f5be68b1 T4 all the PixelOperations! 9 years ago
Anton Firszov f745a14dfd refactor some of the PixelOperations. Ready to T4 the rest 9 years ago
Anton Firszov 4a9c8c80d7 almost done 9 years ago
James Jackson-South 67cc1cc4d0 Make colorspace code internal for now. 9 years ago
Anton Firszov ceec035e03 Span<T> on IPixel API surface. 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
Scott Williams 472bb85030 initial blender implementations 9 years ago
James Jackson-South d135502746 Move namespace 9 years ago
James Jackson-South 3e5c8f7b5d Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South eceb889758 Rename TColor to TPixel 9 years ago
James Jackson-South 0a700864e5 Rename Color and ColorVector 9 years ago
James Jackson-South 29cbdc4a1b Rename Argb, Add Color to tests 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 2d96be9d66 DangerousGetPinnableReference() + PixelIndexing benchmarks 9 years ago
James Jackson-South b03e984f69 Add HunterLab plus more conversions 9 years ago
James Jackson-South 76aeafe39a Add rgb adaptation 9 years ago
James Jackson-South 8bf48021a9 Add Rgb color spaces 9 years ago
James Jackson-South db30cdd615 Add RGB working spaces 9 years ago
Anton Firszov 4231a10995 PackFromVector4ReferenceVsPointer benchmark 9 years ago
James Jackson-South 190d4a933d Add benchmark 9 years ago
Anton Firszov fdf4911eb4 if (count < 256) { no SIMD } 9 years ago
Anton Firszov 5f90483019 PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead 9 years ago
Anton Firszov 79537eb16e benchmarks 9 years ago
Anton Firszov 05a23b93a6 Using BulkPixelOperations<T> in PixelAccessor<T> 9 years ago
Anton Firszov 099697cf0a renamed ArrayPointer to BufferPointer 9 years ago
Anton Firszov 6475c52ced additional PixelAccessorVirtualCopy Param 9 years ago
Anton Firszov e8285ef666 Benchmarks: PixelAccessorVirtualCopy, vectorization 9 years ago
Anton Firszov 963b8badd1 refactored RgbaToYcbCr benchmarks to operate on arrays + added Vector<int> based experiments 9 years ago
Anton Firszov ba696cf7cb Initial refactor of RgbToYCbCr: Moved lookup tables to a separate file 9 years ago
James Jackson-South 470ca4686b Replace floating point color translations 9 years ago
James Jackson-South df9aac693c Add scaled LUT benchmark [skip ci] 9 years ago