46 Commits (ccee50b75b3985810bac3e4114ec055f0a204ebc)

Author SHA1 Message Date
Toxantron 3cbd635ec3 Replace deprecated attributes 10 years ago
Anton Firszov 02f5be68b1 T4 all the PixelOperations! 10 years ago
Anton Firszov f745a14dfd refactor some of the PixelOperations. Ready to T4 the rest 10 years ago
Anton Firszov 4a9c8c80d7 almost done 10 years ago
James Jackson-South 67cc1cc4d0 Make colorspace code internal for now. 10 years ago
Anton Firszov ceec035e03 Span<T> on IPixel API surface. 10 years ago
James Jackson-South b980703b02 Replace BufferSpan<T> with Span<T> 10 years ago
Anton Firszov 67bc1f7ab9 optimization: removed temporal buffer creation from ToVector4SimdAligned() 10 years ago
Scott Williams 472bb85030 initial blender implementations 10 years ago
James Jackson-South d135502746 Move namespace 10 years ago
James Jackson-South 3e5c8f7b5d Move IPixel types to PixelFormat namespace 10 years ago
James Jackson-South eceb889758 Rename TColor to TPixel 10 years ago
James Jackson-South 0a700864e5 Rename Color and ColorVector 10 years ago
James Jackson-South 29cbdc4a1b Rename Argb, Add Color to tests 10 years ago
James Jackson-South 292bc4db9e Rename to Color and ColorVector 10 years ago
James Jackson-South 3c5e3a966e Rename Color to Color32 10 years ago
Anton Firszov 615163d360 PinnedBuffer<T> ==> Buffer<T> with explicit pinning capability 10 years ago
Anton Firszov 2d96be9d66 DangerousGetPinnableReference() + PixelIndexing benchmarks 10 years ago
James Jackson-South b03e984f69 Add HunterLab plus more conversions 10 years ago
James Jackson-South 76aeafe39a Add rgb adaptation 10 years ago
James Jackson-South 8bf48021a9 Add Rgb color spaces 10 years ago
James Jackson-South db30cdd615 Add RGB working spaces 10 years ago
Anton Firszov 4231a10995 PackFromVector4ReferenceVsPointer benchmark 10 years ago
James Jackson-South 190d4a933d Add benchmark 10 years ago
Anton Firszov fdf4911eb4 if (count < 256) { no SIMD } 10 years ago
Anton Firszov 5f90483019 PixelDataPool<T> is no longer static having PixelDataPool<T>.Clean + PixelDataPool<T>.Dirty instead 10 years ago
Anton Firszov 79537eb16e benchmarks 10 years ago
Anton Firszov 05a23b93a6 Using BulkPixelOperations<T> in PixelAccessor<T> 10 years ago
Anton Firszov 099697cf0a renamed ArrayPointer to BufferPointer 10 years ago
Anton Firszov 6475c52ced additional PixelAccessorVirtualCopy Param 10 years ago
Anton Firszov e8285ef666 Benchmarks: PixelAccessorVirtualCopy, vectorization 10 years ago
Anton Firszov 963b8badd1 refactored RgbaToYcbCr benchmarks to operate on arrays + added Vector<int> based experiments 10 years ago
Anton Firszov ba696cf7cb Initial refactor of RgbToYCbCr: Moved lookup tables to a separate file 10 years ago
James Jackson-South 470ca4686b Replace floating point color translations 10 years ago
James Jackson-South df9aac693c Add scaled LUT benchmark [skip ci] 10 years ago
James Jackson-South d6a03cb4c8 Add simd approach to benchmark 10 years ago
James Jackson-South 3d3eb58e0f Add scaled integer benchmarks. 10 years ago
James Jackson-South 2b2ec84e9c Rename to ImageSharp 10 years ago