7161 Commits (1ee34bacb5c94259b5d9429a36f82e64db3c052d)

Author SHA1 Message Date
Dmitry Pentin 45e4768b91 Vector color converters can work with any available vector size instead of 8 5 years ago
Brian Popow 6b723baefc Add SSE2 version of HFilter8i 5 years ago
Ynse Hoornenborg 87ce4e53e2 Various review comments 5 years ago
Brian Popow 56a7ebe2ae Add SSE2 version of VFilter8i 5 years ago
Brian Popow 32db2d4308 Add SSE2 version of VFilter16i 5 years ago
Brian Popow a77fe46f3f Add SSE2 version of HFilter16i 5 years ago
James Jackson-South 8fd9b7224c Fix transparency chunk identification 5 years ago
James Jackson-South d7032fe6ee
Update src/ImageSharp/Formats/Png/PngDecoderCore.cs 5 years ago
Brian Popow 52d570af32 Add SSE2 version of DoFilter4 5 years ago
Brian Popow 7cf715b401 Add SSE2 version of SimpleHFilter16 5 years ago
Dmitry Pentin add85f8999 Removed HasAvx2 flag, reorganized test skipping 5 years ago
Dmitry Pentin be057f5a33 Use Vector256<float>.Count instead of magic 8 5 years ago
Dmitry Pentin 231932f952 Fixed docs 5 years ago
Dmitry Pentin 7617b38fec Base implementation for new converters 5 years ago
Ynse Hoornenborg cf8e1841fc Revert stack allocation in Plain Encoder 5 years ago
Brian Popow ad4b0c509f Add SSE2 version of DoFilter2 5 years ago
Dmitry Pentin 7d524bda2b Fixed compilation error 5 years ago
Dmitry Pentin e9a25c74e0 Added xml docs to the SpectralConverter 5 years ago
Dmitry Pentin 13602169c0 Moved cancellation token to a more appropriate place 5 years ago
Dmitry Pentin 717b166e41 Removed unnecessary small allocation from color post processing, removed test benchmark call from sandbox project 5 years ago
James Jackson-South 65bd0de7a2 Update PngDecoder.cs 5 years ago
Dmitry Pentin eb120ba1a5 gfoidl const Size struct jit inlining in color converters 5 years ago
James Jackson-South cc28bc00df Use Rgb24 for Async 5 years ago
James Jackson-South 61c30de89e Stub out approach 5 years ago
Brian Popow 07cef0c5d1 Add SSE2 version of TransformOne 5 years ago
Brian Popow 23ee80be31 Add SSE2 version of TransformTwo 5 years ago
Brian Popow 8e515c1423 Rename ITransform to ITransformTwo to better reflect that actually two transforms take place 5 years ago
Brian Popow b52abeffc0 Remove not needed allocation 5 years ago
Brian Popow 383f455d3a Add AVX2 version of Vp8_Sse4X4 5 years ago
James Jackson-South 81433c2f52 Remove more scalar bounds checks 5 years ago
Justin Hopper c0ee67b5b2 Added missing CancellationToken parameters to Image 5 years ago
Brian Popow 554c0d7b52 Add AVX2 version of QuantizeBlock 5 years ago
Ynse Hoornenborg 0c8c892647 Process first round of review comments 5 years ago
Brian Popow 83da0e0694 Reverse array access order to avoid bounds checks 5 years ago
Ildar Khayrutdinov 6aee72308a Enable long8 read/write methods, add tests 5 years ago
Dmitry Pentin e8b59c6bb4 Fixed access modifier & docs 5 years ago
Dmitry Pentin 97a0dccfc9 Removed redundant if check (min call) 5 years ago
Dmitry Pentin 0d3e7fff53 Removed redundant if check, removed used code 5 years ago
Dmitry Pentin 503b379e89 Removed JpegBlockPostProcessor abstraction layer 5 years ago
Dmitry Pentin 140b07854e Removed redundant code from Block8x8F and Block8x8 5 years ago
Anton Firszov 9f55e3f115 fix comment 5 years ago
Anton Firszov a57250e13a oops 5 years ago
Anton Firszov ee3265cacf add back unsafe optimizations in ErrorDither 5 years ago
Anton Firszov e10126e686 use standard NETCOREAPP3_1_OR_GREATER directive 5 years ago
Anton Firszov 9ec8dc7081 remove processor exception wrapping forever, fixes #1827 5 years ago
Brian Popow 0215e99696 Avoid pinning, avoid using LoadScalarVector128 5 years ago
Brian Popow cb08407728 Use nint in for loop 5 years ago
Brian Popow 81070c4e61 Add missing #pragma warning restore SA1503 5 years ago
Brian Popow 798e9c3ad6 Add SSE2 version of FTransform2 5 years ago
Brian Popow 38fd3a8458 Avoid bounds checks in IsFlat 5 years ago