Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Color conversion with ICC profiles #273

Closed
wants to merge 8,943 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 30, 2020

  1. Cleanup

    JimBobSquarePants committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    9f38d40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2421a56 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. fix spans directly

    JimBobSquarePants committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    1b85483 View commit details
    Browse the repository at this point in the history
  2. Faster Pad3Shuffle4

    JimBobSquarePants committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    21611e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f462bfe View commit details
    Browse the repository at this point in the history
  4. Update benchmark

    JimBobSquarePants committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    2d1f2cc View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Fast fallbacks

    JimBobSquarePants committed Nov 1, 2020
    Configuration menu
    Copy the full SHA
    d5b2577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    893bfdd View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Shuffle3 + Tests

    JimBobSquarePants committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    76d5277 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49062c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c32469 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f73b21 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Configuration menu
    Copy the full SHA
    210d8f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Configuration menu
    Copy the full SHA
    a08f906 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4416d3d View commit details
    Browse the repository at this point in the history
  3. Refactor JpegColorConverters

    tkp1n committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    f421be2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11cc6af View commit details
    Browse the repository at this point in the history
  5. Refactor and add tests

    tkp1n committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    7cc953e View commit details
    Browse the repository at this point in the history
  6. Add benchmarks

    tkp1n committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    89bb9fe View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Drop FromGrayscaleVector8

    tkp1n committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    d76dbaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82a2359 View commit details
    Browse the repository at this point in the history
  3. Fix SixLabors#1414

    antonfirsov committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    5748d3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73454f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ad9fcd View commit details
    Browse the repository at this point in the history
  6. Update src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs

    Co-authored-by: Clinton Ingram <clinton.ingram@outlook.com>
    JimBobSquarePants and saucecontrol authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    e1168ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a46fb9b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    74dd8cd View commit details
    Browse the repository at this point in the history
  9. Merge pull request SixLabors#1415 from SixLabors/af/fix-Decode_IsCanc…

    …ellable
    
    Fix JpegDecoderTests.Decode_IsCancellable
    JimBobSquarePants authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    cf9cc6b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56cfd96 View commit details
    Browse the repository at this point in the history
  11. Fix shuffle

    JimBobSquarePants committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    3cda066 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c7a7b50 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8212e60 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7ecfab7 View commit details
    Browse the repository at this point in the history
  15. Merge pull request SixLabors#1409 from SixLabors/js/Shuffle3Channel

    3 <==> 4 Channel Shuffling with Hardware Intrinsics
    JimBobSquarePants authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    9f51a92 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3dc2209 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0622785 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c0ad228 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7a3bdf3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    da732b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Configuration menu
    Copy the full SHA
    8f5ae2d View commit details
    Browse the repository at this point in the history
  2. Remove useless branch

    tkp1n committed Nov 7, 2020
    Configuration menu
    Copy the full SHA
    0aa3ba5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request SixLabors#1411 from tkp1n/tkp1n/avx2-color-converter

    Vectorize (AVX2) JPEG Color Converter
    JimBobSquarePants authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    b37044f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2020

  1. Configuration menu
    Copy the full SHA
    274cabf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c8f66c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32a2f6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa0c0aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f7926f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae27c04 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    abc1573 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    686aef7 View commit details
    Browse the repository at this point in the history
  9. Update External

    JimBobSquarePants committed Nov 8, 2020
    Configuration menu
    Copy the full SHA
    181d434 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    842cd37 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Remove bas T4 refs

    JimBobSquarePants committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    f30e22f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e18ef9f View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    427d97a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c44690f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f2da28 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2085b77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1763949 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    247834f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4d0ffe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3970510 View commit details
    Browse the repository at this point in the history
  4. Merge pull request SixLabors#1424 from AlexNDRmac/enable-libgdiplus-mac

    Enable support to use libgdiplus library on macOS (splitted)
    JimBobSquarePants authored Nov 15, 2020
    Configuration menu
    Copy the full SHA
    59b65a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed949f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04881fd View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Merge pull request SixLabors#1428 from SixLabors/bp/bmp8BitBulkConv

    Use bulk conversion in Write8BitColor
    JimBobSquarePants authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    dea0737 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dae53a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7040ca7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2021a42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b106da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9bed14f View commit details
    Browse the repository at this point in the history
  7. Merge pull request SixLabors#1431 from SixLabors/bp/fix1429

    Use GetPixelRowSpan to access pixel data in Histogram equalization
    brianpopow authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    f77801e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    589bd68 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ab5295d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Update tests

    JimBobSquarePants committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    a0a6aea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f23fd09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a065ac View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Merge pull request SixLabors#1420 from SixLabors/js/pixel-type-info

    Add new PixelAlphaRepresentation property and implement for TPixel types
    JimBobSquarePants authored Nov 20, 2020
    Configuration menu
    Copy the full SHA
    a9e2b4c View commit details
    Browse the repository at this point in the history
  2. Enable resize tests

    JimBobSquarePants committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    801e026 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2020

  1. Configuration menu
    Copy the full SHA
    2e3f3c1 View commit details
    Browse the repository at this point in the history
  2. Revert "Use doubles in ResizeHelper"

    This reverts commit 2e3f3c1.
    JimBobSquarePants committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    25d5e48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e589e8 View commit details
    Browse the repository at this point in the history
  4. Bump tolerance

    JimBobSquarePants committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    ecf05e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93e9d9d View commit details
    Browse the repository at this point in the history
  6. Merge pull request SixLabors#1435 from SixLabors/sp/rgbavector-conver…

    …sion-speedup
    
    PixelOperations<TPixel>.From<RgbaVector> speedup
    JimBobSquarePants authored Nov 21, 2020
    Configuration menu
    Copy the full SHA
    f7ef221 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2020

  1. Merge pull request SixLabors#1434 from SixLabors/js/macos-enable-tests

    Enable resize tests on MacOs
    JimBobSquarePants authored Nov 22, 2020
    Configuration menu
    Copy the full SHA
    9b7df13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    216257a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4565fda View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Configuration menu
    Copy the full SHA
    f177b91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6eb53e9 View commit details
    Browse the repository at this point in the history
  3. Utils FTW

    JimBobSquarePants committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    d6b38c1 View commit details
    Browse the repository at this point in the history
  4. Moar Utils

    JimBobSquarePants committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    7b7a606 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb74f5f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b1e603 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    619544f View commit details
    Browse the repository at this point in the history
  8. Update src/ImageSharp/Common/Helpers/Numerics.cs

    Co-authored-by: Anton Firszov <antonfir@gmail.com>
    JimBobSquarePants and antonfirsov authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    9216ae0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d6f4821 View commit details
    Browse the repository at this point in the history
  10. Merge pull request SixLabors#1436 from SixLabors/js/clamp-utils

    Introduce Numerics class and Refactor Clamp Utils
    JimBobSquarePants authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    0e0dc2a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Configuration menu
    Copy the full SHA
    6077f96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e5a86a View commit details
    Browse the repository at this point in the history
  3. Fix unit test

    Evangelink committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    d16149a View commit details
    Browse the repository at this point in the history
  4. Update integration tests

    Evangelink committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    5f3bb97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fed7d7b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55e38ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2652977 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Apply suggested change for test

    Avoid relying on the submodule change by implementing the invert swizzle operation
    Amaury Levé authored and Evangelink committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    f1a799e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdd041c View commit details
    Browse the repository at this point in the history
  3. Address review comments

    Evangelink committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    407fc07 View commit details
    Browse the repository at this point in the history
  4. Forgot to commit tests

    Evangelink committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    7c5f39d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. Merge pull request SixLabors#1388 from Evangelink/pixel-swizzle

    Pixel remapping/Swizzling
    JimBobSquarePants authored Nov 27, 2020
    Configuration menu
    Copy the full SHA
    718945c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05659b8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request SixLabors#1444 from SixLabors/sp/bokeh-kernel-jit-opt

    Reduce code duplication due to reified generics
    JimBobSquarePants authored Nov 27, 2020
    Configuration menu
    Copy the full SHA
    cad52a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    38a0dd1 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Configuration menu
    Copy the full SHA
    30e4c90 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2020

  1. Merge pull request SixLabors#1439 from AlexNDRmac/ci-cache-action

    Add cache for Nuget packages
    JimBobSquarePants authored Nov 29, 2020
    Configuration menu
    Copy the full SHA
    976bdd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fba6f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db8db07 View commit details
    Browse the repository at this point in the history
  4. Revert "Slice destination to (0, count)"

    This reverts commit 3fba6f8.
    brianpopow committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    82ae5aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c77e7e View commit details
    Browse the repository at this point in the history
  6. Merge pull request SixLabors#1443 from SixLabors/bp/bmpEnsureSpanLeng…

    …thIsEqual
    
    Ensure Span length of source and destination are equal during pixel conversion
    brianpopow authored Nov 29, 2020
    Configuration menu
    Copy the full SHA
    4aed9f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Configuration menu
    Copy the full SHA
    0a85de6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    452df39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4530cc View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. Configuration menu
    Copy the full SHA
    76519a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request SixLabors#1451 from SixLabors/js/shared-msbuild

    Update to use new props/targets plus cleanup.
    JimBobSquarePants authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    b27581a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ffc4e8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request SixLabors#1452 from AlexNDRmac/ci-save-images-for-…

    …failed-jobs
    
    Add action to save Output Images for failed tests
    JimBobSquarePants authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    14c541c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Configuration menu
    Copy the full SHA
    455088e View commit details
    Browse the repository at this point in the history
  2. Merge pull request SixLabors#1455 from SixLabors/bp/xunittraits

    Add xunit trait attributes to tests
    brianpopow authored Dec 3, 2020
    Configuration menu
    Copy the full SHA
    5ab768c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. Configuration menu
    Copy the full SHA
    2eb09c3 View commit details
    Browse the repository at this point in the history
  2. Naming tweaks

    JimBobSquarePants committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    a071d7e View commit details
    Browse the repository at this point in the history
  3. All tests pass

    JimBobSquarePants committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    170d220 View commit details
    Browse the repository at this point in the history
  4. hack

    antonfirsov committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    05db9ed View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Configuration menu
    Copy the full SHA
    c6c867c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81f21e5 View commit details
    Browse the repository at this point in the history
  3. entry API & tests

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    7a4fbcf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e52f5e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2177ea8 View commit details
    Browse the repository at this point in the history
  6. started Rgba32

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    1242c21 View commit details
    Browse the repository at this point in the history
  7. polishing

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    5943905 View commit details
    Browse the repository at this point in the history
  8. unhack

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    fee7a22 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7580d7c View commit details
    Browse the repository at this point in the history
  10. fix typo

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    ae9f416 View commit details
    Browse the repository at this point in the history
  11. revert .gitattributes

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    f4107cc View commit details
    Browse the repository at this point in the history
  12. fix build

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    98d3160 View commit details
    Browse the repository at this point in the history
  13. fix scalar code

    antonfirsov committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    e675710 View commit details
    Browse the repository at this point in the history
  14. Explicit in

    JimBobSquarePants committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    6e76887 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2020

  1. Configuration menu
    Copy the full SHA
    5955353 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    811600a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    656ca73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cea56a4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request SixLabors#1464 from SixLabors/js/fix-1460

    Use correct shared ruleset path.
    JimBobSquarePants authored Dec 6, 2020
    Configuration menu
    Copy the full SHA
    58ec498 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a383b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2abf41f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f17a993 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e296633 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e89f967 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Configuration menu
    Copy the full SHA
    0be08a2 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    JimBobSquarePants committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    fd2ece0 View commit details
    Browse the repository at this point in the history
  3. Add test.

    maxvoxel8 committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a311a16 View commit details
    Browse the repository at this point in the history
  4. Merge pull request SixLabors#1463 from Voxel8/me/issue1459

    Filter processor should use scaled vectors.
    JimBobSquarePants authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    4bda224 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aed233e View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Configuration menu
    Copy the full SHA
    9e3dd8a View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Merge pull request SixLabors#1462 from SixLabors/af/PackFromRgbPlanes

    Implement PackFromRgbPlanes for Rgba32 and Rgb24
    JimBobSquarePants authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    1f351ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    863bddb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bf25bf View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Merge pull request SixLabors#1465 from SixLabors/js/convolution-exper…

    …iments
    
    Optimize Convolution
    JimBobSquarePants authored Dec 10, 2020
    Configuration menu
    Copy the full SHA
    ff94d20 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2020

  1. Configuration menu
    Copy the full SHA
    834a179 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb59f51 View commit details
    Browse the repository at this point in the history
  3. Add BokehBlur benchmark

    Sergio0694 committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    efeb1c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8453bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    faa1ad1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bb300a View commit details
    Browse the repository at this point in the history
  7. Minor code tweaks

    Sergio0694 committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    c72a3bb View commit details
    Browse the repository at this point in the history
  8. Restore temporary changes

    Sergio0694 committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    04d66a9 View commit details
    Browse the repository at this point in the history
  9. Remove unnecessary code

    Sergio0694 committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    b2f397d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3180ec4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7db1225 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    50f9716 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Configuration menu
    Copy the full SHA
    9fca028 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e53a44 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    e4ba017 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb18c58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c89d0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    442e467 View commit details
    Browse the repository at this point in the history
  5. Minor codegen tweaks

    Sergio0694 committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    c38fc81 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    648c1dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d27e04 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ab5e6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c52112c View commit details
    Browse the repository at this point in the history
  10. Add FMA support, more SSE optimizations

    Special thanks to @tannergooding for the help 🚀
    Sergio0694 committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    9142e72 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8cae3f View commit details
    Browse the repository at this point in the history
  12. Fix inaccurate test method name

    Co-authored-by: Anton Firszov <antonfir@gmail.com>
    Sergio0694 and antonfirsov authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    17796d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Configuration menu
    Copy the full SHA
    452060b View commit details
    Browse the repository at this point in the history
  2. Merge pull request SixLabors#1475 from SixLabors/sp/bokeh-blur-speedup

    Optimize bokeh blur convolution
    JimBobSquarePants authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    f1a0fb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0782f14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e67153 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a618b76 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f52802d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9c1652 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e60827f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e574232 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5a38307 View commit details
    Browse the repository at this point in the history
  11. Minor code tweaks

    Sergio0694 committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    e11adc6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cb5c868 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    979baf7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1a3e1e7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5601559 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Merge pull request SixLabors#1477 from SixLabors/sp/2pass-convolution…

    …-speedup
    
    1D convolution optimization and general codegen tweaks
    JimBobSquarePants authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    f84d525 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b9e4dc View commit details
    Browse the repository at this point in the history
  3. Merge pull request SixLabors#1419 from SixLabors/sp/image-wrap-ptr

    New Image.WrapMemory<TPixel>(void*) overloads
    JimBobSquarePants authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    cd1a25e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b06010 View commit details
    Browse the repository at this point in the history
  5. Merge pull request SixLabors#1478 from SixLabors/js/fix-template-link

    Fix link + other docs tweaks.
    JimBobSquarePants authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    15476d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d513e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. cleanup

    JimBobSquarePants committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    238e697 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7171079 View commit details
    Browse the repository at this point in the history
  3. Merge pull request SixLabors#1479 from SixLabors/js/cleanup-benchmarks

    Benchmark Code Quality Cleanup
    JimBobSquarePants authored Dec 17, 2020
    Configuration menu
    Copy the full SHA
    611ff85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae520a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40897cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d8599c View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Configuration menu
    Copy the full SHA
    6956256 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c0cf05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    beea83b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41d98d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5659148 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Merge pull request SixLabors#1481 from SixLabors/js/faster-resize

    Much Faster sRGB Companding
    JimBobSquarePants authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    5ab593f View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    933dada View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    900b73e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    770dc06 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Configuration menu
    Copy the full SHA
    f85b686 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0830a97 View commit details
    Browse the repository at this point in the history
  3. Merge pull request SixLabors#1504 from ptasev/pt/resize-alpha-option

    Add PremultiplyAlpha to ResizeOptions
    JimBobSquarePants authored Jan 14, 2021
    Configuration menu
    Copy the full SHA
    da7a8b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3146a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    e2961dc View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2021

  1. Configuration menu
    Copy the full SHA
    c602dd7 View commit details
    Browse the repository at this point in the history
  2. Fix mistakes in final touches

    tkp1n committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    db6f90a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51ce97f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47b0d9f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Improve algorithm

    tkp1n committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    91b18b1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request SixLabors#1508 from tkp1n/feature/vectorize-rgb2yc…

    …bcr-conversion
    
    Vectorize Jpeg Encoder Color Conversion
    JimBobSquarePants authored Jan 18, 2021
    Configuration menu
    Copy the full SHA
    eab04e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    42632c7 View commit details
    Browse the repository at this point in the history
  2. Improved loading of factors using permutation

    Assembly for loading in the loop went from:
    ```asm
    vmovss xmm2, [rax]
    vbroadcastss xmm2, xmm2
    vmovss xmm3, [rax+4]
    vbroadcastss xmm3, xmm3
    vinsertf128 ymm2, ymm2, xmm3, 1
    ```
    To:
    ```asm
    vmovsd xmm3, [rax]
    vbroadcastsd ymm3, xmm3
    vpermps ymm3, ymm1, ymm3
    ```
    Sergio0694 committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    3f7deb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    874e951 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    941e173 View commit details
    Browse the repository at this point in the history
  5. Add unrolled FMA loop

    Sergio0694 committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    493d04a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    407c2d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Workaround for incorrect codegen on .NET 5

    See Vector256.Create issue: dotnet/runtime#47236
    Sergio0694 committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    a7ca1b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2211c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Merge pull request SixLabors#1513 from SixLabors/sp/simd-resize-convolve

    Speed improvements to resize kernel (w/ SIMD)
    JimBobSquarePants authored Jan 21, 2021
    Configuration menu
    Copy the full SHA
    7eb5cc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ee2351 View commit details
    Browse the repository at this point in the history