7 Commits (js/aligned-memory-experiments)

Author SHA1 Message Date
James Jackson-South c6758df08b Optimize and cleanup ByteToNormalizedFloatReduce 2 years ago
James Jackson-South 89cd8492f1 Remove unused methods 2 years ago
James Jackson-South ea49ba226a Use shared instances 2 years ago
Günther Foidl 2bbf1cb9b3 Fixed division by vector length 3 years ago
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Günther Foidl 6ae2eb9eb2 Used unsigned division for vector sizes to get better codegen 3 years ago
James Jackson-South 32d08ba566 Update benchmarks and simplify color numeric bulk colormatrix 3 years ago
James Jackson-South 5528a2923c Update missed test and benchmarks project 3 years ago
James Jackson-South eee64f25d6 Remove SUPPORTS conditions 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
James Jackson-South 4a09fd9bba Fix final StyleCop warnings in tests 4 years ago
James Jackson-South 8e993394b4 Benchmarks, tests, and cleanup. 5 years ago
James Jackson-South 874115bd0a Update license 6 years ago
James Jackson-South 6183dd8c13 Update source license info. 6 years ago
Anton Firszov d036899f06 fix Benchmarks build 6 years ago
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
Anton Firszov 143bbaa369 benchmakrs 7 years ago
Anton Firszov 145593b133 run default implementation for small buffers 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 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 4ab0731425 disappointing benchmark results 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
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 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
James Jackson-South c492cf8db7 Fix code benchmark paths and namespaces. 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 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
Scott Williams 872ca973de inital rename packages and namespaces 9 years ago
Toxantron 043087fb3a Replace deprecated attributes 9 years ago
James Jackson-South 9984ffa348 Replace BufferSpan<T> with Span<T> 9 years ago
Anton Firszov d5e58192c8 optimization: removed temporal buffer creation from ToVector4SimdAligned() 9 years ago
Scott Williams 0d8eb2032c initial blender implementations 9 years ago
James Jackson-South 7d2fe2c7e5 Move IPixel types to PixelFormat namespace 9 years ago
James Jackson-South fff223ef07 Rename TColor to TPixel 9 years ago