26 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
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 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
Anton Firszov 4231a10995 PackFromVector4ReferenceVsPointer 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