Skip to content

Commit

Permalink
Update ImageSharp
Browse files Browse the repository at this point in the history
  • Loading branch information
JimBobSquarePants committed Feb 27, 2023
1 parent bffcd73 commit aa4347e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion ext/ImageSharp
Submodule ImageSharp updated 98 files
+3 −2 .gitattributes
+3 −5 .github/workflows/build-and-test.yml
+2 −2 README.md
+1 −1 ci-pack.ps1
+1 −1 shared-infrastructure
+1 −1 src/ImageSharp/Common/Constants.cs
+16 −16 src/ImageSharp/Common/Helpers/ColorNumerics.cs
+3 −3 src/ImageSharp/Common/Helpers/Guard.cs
+112 −23 src/ImageSharp/Common/Helpers/Numerics.cs
+28 −49 src/ImageSharp/Common/Helpers/Shuffle/IComponentShuffle.cs
+12 −28 src/ImageSharp/Common/Helpers/Shuffle/IPad3Shuffle4.cs
+8 −18 src/ImageSharp/Common/Helpers/Shuffle/IShuffle3.cs
+11 −24 src/ImageSharp/Common/Helpers/Shuffle/IShuffle4Slice3.cs
+35 −15 src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs
+271 −10 src/ImageSharp/Common/Helpers/SimdUtils.Shuffle.cs
+42 −0 src/ImageSharp/Diagnostics/CodeAnalysis/UnscopedRefAttribute.cs
+13 −1 src/ImageSharp/Formats/DecoderOptions.cs
+1 −1 src/ImageSharp/Formats/Jpeg/Components/FloatingPointDCT.Intrinsic.cs
+31 −37 src/ImageSharp/Formats/Webp/AlphaDecoder.cs
+13 −13 src/ImageSharp/Formats/Webp/AlphaEncoder.cs
+14 −7 src/ImageSharp/Formats/Webp/BitReader/BitReaderBase.cs
+2 −2 src/ImageSharp/Formats/Webp/BitReader/Vp8BitReader.cs
+3 −4 src/ImageSharp/Formats/Webp/BitReader/Vp8LBitReader.cs
+2 −2 src/ImageSharp/Formats/Webp/BitWriter/BitWriterBase.cs
+16 −22 src/ImageSharp/Formats/Webp/BitWriter/Vp8BitWriter.cs
+6 −7 src/ImageSharp/Formats/Webp/BitWriter/Vp8LBitWriter.cs
+22 −25 src/ImageSharp/Formats/Webp/Lossless/BackwardReferenceEncoder.cs
+15 −16 src/ImageSharp/Formats/Webp/Lossless/ColorCache.cs
+2 −3 src/ImageSharp/Formats/Webp/Lossless/CostInterval.cs
+9 −10 src/ImageSharp/Formats/Webp/Lossless/CostManager.cs
+23 −35 src/ImageSharp/Formats/Webp/Lossless/LosslessUtils.cs
+1 −2 src/ImageSharp/Formats/Webp/Lossless/WebpLosslessDecoder.cs
+116 −0 src/ImageSharp/Formats/Webp/Lossy/LossyUtils.cs
+8 −2 src/ImageSharp/Formats/Webp/Lossy/Vp8Encoder.cs
+3 −6 src/ImageSharp/Formats/Webp/Lossy/Vp8Encoding.cs
+12 −13 src/ImageSharp/Formats/Webp/WebpAnimationDecoder.cs
+0 −1 src/ImageSharp/Formats/Webp/WebpChunkParsingUtils.cs
+110 −110 src/ImageSharp/Formats/Webp/WebpDecoderCore.cs
+1 −1 src/ImageSharp/Formats/Webp/WebpEncoder.cs
+5 −7 src/ImageSharp/Formats/Webp/WebpEncoderCore.cs
+4 −5 src/ImageSharp/Formats/Webp/WebpImageInfo.cs
+6 −0 src/ImageSharp/Formats/Webp/WebpThrowHelper.cs
+1 −2 src/ImageSharp/ImageExtensions.cs
+16 −19 src/ImageSharp/ImageFrame{TPixel}.cs
+2 −5 src/ImageSharp/IndexedImageFrame{TPixel}.cs
+7 −1 src/ImageSharp/Memory/Buffer2D{T}.cs
+7,676 −436 src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.cs
+75 −4 src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.tt
+1,477 −125 src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs
+163 −11 src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt
+280 −54 src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs
+74 −14 src/ImageSharp/PixelFormats/Utils/PixelConverter.cs
+208 −0 src/ImageSharp/Primitives/ColorMatrix.Impl.cs
+43 −238 src/ImageSharp/Primitives/ColorMatrix.cs
+6 −5 src/ImageSharp/Processing/Extensions/ProcessingExtensions.cs
+1 −1 src/ImageSharp/Processing/Processors/Transforms/Linear/AffineTransformProcessor.cs
+1 −1 src/ImageSharp/Processing/Processors/Transforms/Linear/ProjectiveTransformProcessor.cs
+1 −1 src/ImageSharp/Processing/Processors/Transforms/Resize/ResizeProcessor.cs
+2 −2 src/ImageSharp/Processing/ProjectiveTransformBuilder.cs
+31 −0 tests/ImageSharp.Benchmarks/Bulk/ColorMatrixTransforms.cs
+2 −2 tests/ImageSharp.Benchmarks/Bulk/FromRgba32Bytes.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/FromVector4.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/FromVector4_Rgb24.cs
+51 −9 tests/ImageSharp.Benchmarks/Bulk/Pad3Shuffle4Channel.cs
+49 −0 tests/ImageSharp.Benchmarks/Bulk/PremultiplyVector4.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/Rgb24Bytes.cs
+34 −5 tests/ImageSharp.Benchmarks/Bulk/Shuffle3Channel.cs
+59 −9 tests/ImageSharp.Benchmarks/Bulk/Shuffle4Slice3Channel.cs
+37 −4 tests/ImageSharp.Benchmarks/Bulk/ShuffleByte4Channel.cs
+37 −5 tests/ImageSharp.Benchmarks/Bulk/ShuffleFloat4Channel.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/ToRgba32Bytes.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/ToVector4.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/ToVector4_Bgra32.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/ToVector4_Rgb24.cs
+1 −1 tests/ImageSharp.Benchmarks/Bulk/ToVector4_Rgba32.cs
+50 −0 tests/ImageSharp.Benchmarks/Bulk/UnPremultiplyVector4.cs
+34 −0 tests/ImageSharp.Benchmarks/Bulk/Vector4Factory.cs
+0 −66 tests/ImageSharp.Benchmarks/Color/Bulk/PremultiplyVector4.cs
+0 −66 tests/ImageSharp.Benchmarks/Color/Bulk/UnPremultiplyVector4.cs
+2 −2 tests/ImageSharp.Benchmarks/General/GetSetPixel.cs
+8 −2 tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
+10 −10 tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsPixel.cs
+68 −0 tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsSingleVector.cs
+1 −1 tests/ImageSharp.Benchmarks/Processing/BokehBlur.cs
+295 −30 tests/ImageSharp.Tests/Common/SimdUtilsTests.Shuffle.cs
+10 −12 tests/ImageSharp.Tests/Formats/Tiff/TiffDecoderTests.cs
+58 −20 tests/ImageSharp.Tests/Formats/WebP/LossyUtilsTests.cs
+4 −4 tests/ImageSharp.Tests/Image/ImageFrameCollectionTests.Generic.cs
+40 −33 tests/ImageSharp.Tests/PixelFormats/PixelBlenders/PorterDuffCompositorTests.cs
+123 −12 tests/ImageSharp.Tests/PixelFormats/PixelBlenders/PorterDuffFunctionsTests.cs
+15 −20 tests/ImageSharp.Tests/Primitives/ColorMatrixTests.cs
+16 −1 tests/ImageSharp.Tests/TestUtilities/ApproximateFloatComparer.cs
+46 −0 tests/ImageSharp.Tests/TestUtilities/FeatureTesting/FeatureTestRunner.cs
+4 −4 tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs
+2 −1 tests/ImageSharp.Tests/xunit.runner.json
+2 −2 ...ges/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOut.png
+2 −2 ...s/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_In.png
+2 −2 .../Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Out.png

0 comments on commit aa4347e

Please sign in to comment.