114 Commits (f2f3a30bf73afee50601fc84bb01b7d2cd324c79)

Author SHA1 Message Date
James Jackson-South 36b3fab2d9 Make stream buffer size configurable. Fixes #1276 6 years ago
James Jackson-South 3b94e3da2d Internalize unsafe component. 6 years ago
James Jackson-South 96ec070464 Restore missing Guard 6 years ago
James Jackson-South 529d120385 Handle slow streams. Fix #1268 6 years ago
James Jackson-South ffe2d6995b Update license 6 years ago
James Jackson-South 179dc94186 Update Crc32 based on feedback 6 years ago
James Jackson-South 6bbe57c5d3 Add hardware accelerated checksums 6 years ago
James Jackson-South 4e3dce1e95 Update source license info. 6 years ago
James Jackson-South 5ca6063098 Cleanup and refactor 6 years ago
Brian Popow 55f60a2e65 Add missing copyright note in ClampVector4 6 years ago
James Jackson-South e4b239910a Replace Vector4.Clamp 6 years ago
Sergio Pedri f6f004690f Refactored code to use new Octet<T> type 6 years ago
Sergio Pedri 5cccfbcacd Switched pixel format type constraint to unmanaged 6 years ago
Brian Popow 715de4cd3c Defining the tmp vars in a single line again 6 years ago
Brian Popow 43cbdab113 Fix stylecop warnings in the test project 6 years ago
James Jackson-South 6384f44501 Merge namespaces 6 years ago
Simon Cropp 564348631f use var where apparent (#972) 7 years ago
Simon Cropp 6f1134102c Cleanup (#965) 7 years ago
Simon Cropp fb033fe0b6 remove unused variables and methods (#963) 7 years ago
Simon Cropp aac8eae64a fix some spelling (#962) 7 years ago
Simon Cropp edeaf7d9a6 redundant usings (#960) 7 years ago
Brian Popow 4197e6918e Feature: adaptive histogram equalization (#673) 7 years ago
Anton Firszov 143033660d extend the CopyBuffers benchmark 7 years ago
Anton Firszov 026df1e4c8 fix license text in CopyBuffers benchmark 7 years ago
Anton Firszov 15b3b2a82d improve benchmark: ArrayCopy -> CopyBuffers 7 years ago
Jason Nelson e9b9e27714 Nits - Benchmarks (#884) 7 years ago
Jason Nelson d3c717a5ce Update BenchmarkDotNet to 0.11.3 7 years ago
Anton Firszov 941e51cd16 reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov 265f27913c benchmarks for current state 7 years ago
Anton Firszov 31369c7435 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov b87c93e195 benchmakrs 7 years ago
Anton Firszov 3dde491712 Fixed the benchmarks. All results make sense now! 7 years ago
Anton Firszov d5cae6987b disappointing benchmark for Rgba32 -> Bgra32 7 years ago
Anton Firszov 96d0ae80b9 Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov 8dce0c740c bitwise conversion + benchmarks WIP 7 years ago
Anton Firszov 5fda8d38be rename stuff in Benchmarks 7 years ago
Anton Firszov 6289a87e6d Better benchmarks for ToVector4() 7 years ago
Anton Firszov 54ccf05794 drop slow Clamp() implementation 7 years ago
Anton Firszov bf7c933896 minimize ceremonial overhead 7 years ago
Anton Firszov 17f6dcc877 Bulk conversion of arbitrary-sized Span-s of scalars 7 years ago
Anton Firszov 0f538ff195 fixed benchmarks and optimized implementation 7 years ago
Anton Firszov 0e06eb6355 benchmark conversion steps separately 7 years ago
Anton Firszov 9ab574c633 benchmarks for TPixel -> Vector4 conversion 7 years ago
Anton Firszov 3051d718a3 PixelConversion_ConvertToRgba32_AsPartOfCompositeOperation 7 years ago
Anton Firszov 9b196316d6 common fixtures for PixelConversion* benchmarks 7 years ago
James Jackson-South d673d1126d Refactor Vector4Utils and ConvolutionProcessors utilizing them. 7 years ago
Anton Firszov e417ea275e rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
James Jackson-South 2f100a9459 Move common components 8 years ago
James Jackson-South b44e30e59c Pool buffer 8 years ago
James Jackson-South e4c17eca67 Increase Identify performance and reduce allocations 8 years ago