3928 Commits (ab5ded8ca0afeaf8442390bfec07ba36c95189cd)

Author SHA1 Message Date
Jason Nelson ab5ded8ca0 Use unmanaged constraint on internal api 7 years ago
Dan Manning 6558464c75 ImageSharp-762_Aot-compiling: renamed to AotCompilerTools 7 years ago
Peter Amrehn f6618a6f3a inline percentHeiught and percentWidth as they are used only in one case each 7 years ago
Peter Amrehn 88da4bcba3 make code more clear by extracting the ratio to a variable again 7 years ago
Peter Amrehn b196a08975 fix typo in local variable name 7 years ago
Peter Amrehn 0daa647b69 fix typo in KirschKernels class name 7 years ago
Unknown 321cca6e81 #771: change order of addition as proposed by @dlemstra 7 years ago
Peter Amrehn 90e4a2ff0f simplify BoxBlurProcessor kernel initialization 7 years ago
Peter Amrehn e60deb73af avoid doubled increment in for loop and multiple array indexer access 7 years ago
Peter Amrehn 0da4c45cbd return first matching ImageFormat when iterating over FormatDetectors 7 years ago
Peter Amrehn 34481a645a avoid local variable copy when the original is never changed 7 years ago
Peter Amrehn b6e9eb6f68 multiply once and reuse 7 years ago
Peter Amrehn bb360ce356 invert condition: always assign literal 1, substract only on special case 7 years ago
Peter Amrehn 3ebcebe99e inline variable initialization 7 years ago
Peter Amrehn 74dba7a9ed unwrap for-loop to avoid conditional check inside 7 years ago
Peter Amrehn df155496b7 inline variable 7 years ago
Peter Amrehn ea6fc641c3 inline division as it's only used in some cases (and done at most once) 7 years ago
Unknown 0b8d9d1b08 simplify calculations by using intermediate results 7 years ago
Dan Manning 74e3a3505c ImageSharp-762_Aot-compiling: clean up AotGetPalette method 7 years ago
Jason Nelson 45fd99983a Fix infinate loop when a GIF prematurely terminates in Skip 7 years ago
Dan Manning e42cf0cd69 ImageSharp-762_Aot-compiling: whitespace cleanup 7 years ago
Peter Amrehn 99f06f7657 fix typo in comment 7 years ago
Peter Amrehn 9e006c734e fix typos in comments 7 years ago
Dan Manning 788319b26d ImageSharp-762_Aot-compiling: namespace cleanup 7 years ago
Dan Manning 7e519e7501 ImageSharp-762_Aot-compiling: moved AoT methods to AotCompiler static class 7 years ago
James Jackson-South 8de843200f Mask the PaletteQuantizer<TPixel>.CreateFrameQuantizer() methods. 7 years ago
James Jackson-South 0fe5525feb Remove unused declaration. 7 years ago
Anton Firsov 9a122870b0
Fix EnumHelper<T>.IsDefined 7 years ago
Anton Firszov 99a641625c drop unused parameter 7 years ago
Anton Firszov 5ea62adedd Drop all GetBlockDataReference() usages 7 years ago
Anton Firszov 8c6903873b improved benchmarks + more benchmark results 7 years ago
Dan Manning 78070dcc89 762: added AoT method to pre-seed WuQuantizer 7 years ago
Dan Manning cfb9c61b6c 762: added AoT method to pre-seed dithering engine 7 years ago
Anton Firszov c791579f6e minor optimization in JpegColorConverter.FromGrayscale 7 years ago
Anton Firszov b32694590d Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 7 years ago
Anton Firszov c34e4ff85f optimize ExifReader.ToEnum<TEnum>(...) 7 years ago
Anton Firszov c1e4ccb172 improved Block8x8F.Copy2x2Scale 7 years ago
Anton Firszov bc79b18817 Optimization: do not initialize pixel buffer in JpegDecoder 7 years ago
Anton Firszov 941e51cd16 reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov 265f27913c benchmarks for current state 7 years ago
Dan Manning 5162e6b68c ImageSharp-762: Added methods to pre-seed AoT compiler on iOS 7 years ago
Anton Firszov aa35af7095 do not use GetBlockReference() on hot path 7 years ago
Anton Firszov 2acf80ea16 Moved IJpegComponent.GetBlockReference(...) to an extension method 7 years ago
Anton Firszov 7f113ab00a AVX2 optimized Block8x8 -> Block8x8F conversion 7 years ago
Anton Firszov b5e419d89e InliningOptions.ShortMethod 7 years ago
James Jackson-South b2920a12ba Don't force transparency 7 years ago
Anton Firszov bd4b78544f use InliningOptions.ShortMethod 7 years ago
Dirk Lemstra a72a55131c
Replaced tabs with spaces. 7 years ago
Anton Firszov 381f83d543 Improve text rendering accuracy 7 years ago
James Jackson-South 0255c4c911 Comment TODO on palette changes. 7 years ago