82 Commits (2fcda3cee0d4091678bf4a41bfcfa2b88a444949)

Author SHA1 Message Date
Anton Firszov 2fcda3cee0 simplify Rgba32.PixelOperations, include benchmark results 8 years ago
Anton Firszov 34ab918624 fix benchmarks 8 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 8 years ago
Anton Firszov 10afe6572e cleanup benchmarks 8 years ago
Anton Firszov 0f538ff195 fixed benchmarks and optimized implementation 8 years ago
Anton Firszov 0f4f822790 cleanup 8 years ago
Anton Firszov a4714207e0 todo notes 8 years ago
Anton Firszov b8b411bb71 disappointing benchmark results 8 years ago
Anton Firszov 3e5325e2b9 uniformize conversion code 8 years ago
Anton Firszov 281c52786a move tests 8 years ago
Anton Firszov af7d96d214 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 8 years ago
Anton Firszov 260a8f8c9a BulkConvertByteToNormalizedFloat 8 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 0d2788752c Make ColorSpaceConverter immutable. 8 years ago
Anton Firszov 80a7b9f14a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 8af0df92ff fix Benchmarks project 9 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 9 years ago
Anton Firszov 86e6f863ea RENAME: MemoryManager -> MemoryAllocator 9 years ago
Anton Firszov aaba1a1885 Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 9 years ago
James Jackson-South 2f100a9459 Move common components 9 years ago
James Jackson-South b1603745b8 Fix code benchmark paths and namespaces. 9 years ago
Jason Nelson 09dd14ac71 Fix breaking changes from System.Memory in benchmarks 9 years ago
Anton Firszov 77e524d83b MemoryManager returns IBuffer<T> now 9 years ago
Anton Firszov 7db4cdc190 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 9 years ago
Anton Firszov 739cec3772 clean up Buffer<T> API 9 years ago
Anton Firszov cf96e61a03 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 9 years ago
Lauri Kotilainen f1412d3c76 - Use Configuration.Default.MemoryManager in tests 9 years ago
Lauri Kotilainen 607e452e2d - Allocate Buffers from memory manager 9 years ago
James Jackson-South a3b6c7975b Remove from tests 9 years ago
jasonjyu b6eeae8732
Removed commented code. 9 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 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