357 Commits (dae7c7a2d88d887a8206e2183eccf4db2f8a568d)

Author SHA1 Message Date
Robin Krom dae7c7a2d8 Some changes to make the usages of GDI in benchmarks and tests more stable, this should hopefully prevent "a generic error occurred in GDI+". Hopefully I didn't miss one... (#835) 7 years ago
Stephan Vedder aa8591950e Add missing Non-SIMD implementation 7 years ago
Anton Firszov 9237890821 Revert "temporary simplification of build targets" 7 years ago
Anton Firszov 425abbc8dd temporary simplification of build targets 7 years ago
Anton Firszov 3641b30305 cleanup & undo WIP project setup 7 years ago
Jason Nelson cf12782fe3 Update BenchmarkDotNet to 0.11.3 7 years ago
James Jackson-South 1089a32351 Introduce AffineTransformBuilder 7 years ago
James Jackson-South fa5c0403c2 Add base becnhmark 7 years ago
Anton Firszov ba589d3121 KernelMap refactor WIP 7 years ago
Anton Firszov 0c32fe7d19 fix Block8x8FTests.Copy1x1Scale, reorganize TestImages.Jpeg.BenchmarkSuite as a static class 7 years ago
Anton Firszov 29fb1e26cc drop old benchmark results 7 years ago
Anton Firszov f1f0bc04f9 Drop all GetBlockDataReference() usages 7 years ago
Anton Firszov 5404eb6bb1 improved benchmarks + more benchmark results 7 years ago
Anton Firszov c5a4ed85ff Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 7 years ago
Anton Firszov 57cacaccb0 optimize ExifReader.ToEnum<TEnum>(...) 7 years ago
Anton Firszov f57e1f062b improved Block8x8F.Copy2x2Scale 7 years ago
Anton Firszov 55ac40327a reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov a350621d76 benchmarks for current state 7 years ago
Anton Firszov 70e9699290 results for DecodeJpeg 7 years ago
Anton Firszov a4fa2b142a add some benchmark results 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 fd0e1bda6e Fixed the benchmarks. All results make sense now! 7 years ago
Anton Firszov 50867d84cb disappointing benchmark for Rgba32 -> Bgra32 7 years ago
Anton Firszov eaa5a9779c Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov ff757fb733 bitwise conversion + benchmarks WIP 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 9dbf074a99 Better benchmarks for ToVector4() 7 years ago
Anton Firszov 813e743abc drop slow Clamp() implementation 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
James Jackson-South 635ce2bede Add generic palette quantizer, refactor + werner palette 7 years ago
Anton Firszov 63233c2516 benchmark conversion steps separately 7 years ago
Anton Firszov 8f4e8a663a cleanup 7 years ago
Anton Firszov 4b846ed14e benchmarks for TPixel -> Vector4 conversion 7 years ago
Anton Firszov d90d6527ff PixelConversion_ConvertToRgba32_AsPartOfCompositeOperation 7 years ago
Anton Firszov f87436634a common fixtures for PixelConversion* benchmarks 7 years ago
Anton Firszov 010265ec7f todo notes 7 years ago