104 Commits (1746abc9abd50fc732079eb22ff25db553e5eb6a)

Author SHA1 Message Date
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp f2ea1c2f87
redundant comment 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Simon Cropp c2555b6199 fix some spelling (#962) 7 years ago
Jason Nelson d645b5599e Nits - Benchmarks (#884) 7 years ago
Anton Firszov 86ce62ed2c rename FromVector4(...) to FromVector4Destructive(...) 7 years ago
Anton Firszov 437d080180 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov 143bbaa369 benchmakrs 7 years ago
Anton Firszov 145593b133 run default implementation for small buffers 7 years ago
Anton Firszov bd78bff113 Feed Configuration to all methods in PixelOperations 7 years ago
Anton Firszov 492d2d6b10 pass Configuration to Vector4 converters in PixelOperations 7 years ago
Anton Firszov ada0225258 Adapt Span.CopyTo(...) semantics for all pixel conversion methods in PixelOperations 7 years ago
Anton Firszov b8a4741da4 rename stuff in Benchmarks 7 years ago
Anton Firszov 11ee7f2aef Rename PackFrom*** -> From***: 7 years ago
Anton Firszov c328f6d87d simplify IPixel method names: PackFrom*** -> From*** 7 years ago
Anton Firszov daf38f9e6d drop all PixelExtensions usages in product code, 7 years ago
Anton Firszov 9b0ee6fb2a minimize ceremonial overhead 7 years ago
Anton Firszov 8793880447 FallbackIntrinsics128 + ImageMaths.Modulo* implementations 7 years ago
Anton Firszov 4c9bf4ac27 simplify Rgba32.PixelOperations, include benchmark results 7 years ago
Anton Firszov f143411ea8 fix benchmarks 7 years ago
Anton Firszov 81c57a812d Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov d4d95ed564 cleanup benchmarks 7 years ago
Anton Firszov 3e92875a9a fixed benchmarks and optimized implementation 7 years ago
Anton Firszov 8f4e8a663a cleanup 7 years ago
Anton Firszov 010265ec7f todo notes 7 years ago
Anton Firszov 4ab0731425 disappointing benchmark results 7 years ago
Anton Firszov f72fcbdc0f uniformize conversion code 7 years ago
Anton Firszov ad659fb731 move tests 7 years ago
Anton Firszov c087ffe468 SIMD byte -> float conversion: BulkConvertByteToNormalizedFloatFast 7 years ago
Anton Firszov 189d602fb7 BulkConvertByteToNormalizedFloat 7 years ago
James Jackson-South d49d74aafc Update and normalise pixel format + disable out of date tests 7 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
James Jackson-South 0a5c84adbd Make ColorSpaceConverter immutable. 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov b909f97a08 fix Benchmarks project 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South df6f544341 Move common components 8 years ago
James Jackson-South c492cf8db7 Fix code benchmark paths and namespaces. 8 years ago
Jason Nelson 2064002b20 Fix breaking changes from System.Memory in benchmarks 8 years ago
Anton Firszov caf1ad05a2 MemoryManager returns IBuffer<T> now 8 years ago
Anton Firszov 7881fdd341 Hide Buffer<T> indexer + !! WuQuantizer review in comments !! 8 years ago
Anton Firszov b61574fdd0 clean up Buffer<T> API 8 years ago
Anton Firszov 17018555c5 hide Buffer<T>.Array, use IManagedByteBuffer when necessary 8 years ago
Lauri Kotilainen a8b26a41ec - Use Configuration.Default.MemoryManager in tests 8 years ago
Lauri Kotilainen 61b61709a9 - Allocate Buffers from memory manager 8 years ago
James Jackson-South b5d6a4b692 Remove from tests 8 years ago
jasonjyu 64870f5016
Removed commented code. 8 years ago