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

Non-Metal based perceptual image comparison #666

Merged
merged 6 commits into from
Jan 2, 2024

Commits on Oct 21, 2022

  1. Improve the speed of comparing memory buffers by using a workaround t…

    …o a missed compiler optimization
    ejensen committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    9a784b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2022

  1. Remove Metal usage since some virtualized environments don’t support it

    Replaces the CoreImage operations that require Metal with CPU-based calculations
    ejensen committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    ad051b1 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Re-add the Metal-based image comparison

    Check for support before using and fallback to CPU computation if Metal is not supported
    ejensen committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    8d402bf View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Merge branch 'main' into non-metal-image-comparison

    # Conflicts:
    #	Sources/SnapshotTesting/Snapshotting/NSImage.swift
    #	Sources/SnapshotTesting/Snapshotting/UIImage.swift
    ejensen committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7e9a156 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88fb50f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7871eb7 View commit details
    Browse the repository at this point in the history