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

Add MetalPerformanceShadersGraph Bindings #14303

Merged
merged 59 commits into from
May 10, 2022
Merged

Commits on Mar 2, 2022

  1. Scaffold MPSGraph

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    6b9b285 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f266883 View commit details
    Browse the repository at this point in the history
  3. Finish MPSGraph.h

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    c6458fb View commit details
    Browse the repository at this point in the history
  4. Update todos

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    592c55f View commit details
    Browse the repository at this point in the history
  5. Add graph operations

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    6e389eb View commit details
    Browse the repository at this point in the history
  6. Fix bool

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    0ea620f View commit details
    Browse the repository at this point in the history
  7. Add Sharpie definitions

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    03b2351 View commit details
    Browse the repository at this point in the history
  8. Type erase MPSGraphType

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    42a810e View commit details
    Browse the repository at this point in the history
  9. Import Sharpie Graph Ops

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    6bdcda1 View commit details
    Browse the repository at this point in the history
  10. Improve Sharpie Op names

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    8a0f9f0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    057dcc9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d313fa8 View commit details
    Browse the repository at this point in the history
  13. Add MacCatalyst (15,0)

    praeclarum committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    8cb1d9c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3823001 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Improve names

    praeclarum committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    b047f75 View commit details
    Browse the repository at this point in the history
  2. Make Options Flags

    praeclarum committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    5fa0e72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    690b25e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    628bbc0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e41079 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7b4780f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Apply suggestions from code review

    Co-authored-by: Alex Soto <[email protected]>
    praeclarum and dalexsoto authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    5e3ba5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7867705 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
    praeclarum and rolfbjarne authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    b5da6f9 View commit details
    Browse the repository at this point in the history
  4. Add MPSGraphType

    It was type-erased previously to make MPSGraphShapedType iOS 14-compatible.
    However, since that type isn't used in iOS 14, it's best to mark it
    as iOS 15 and use this proper base type.
    praeclarum committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    3967104 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5130b9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

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

Commits on Mar 16, 2022

  1. Apply suggestions from code review

    Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
    praeclarum and rolfbjarne authored Mar 16, 2022
    Configuration menu
    Copy the full SHA
    74efed0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6be6c18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    948504a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    974cbd6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce09180 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    91466fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    814b412 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

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

Commits on Apr 8, 2022

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

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    915adb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04293bb View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

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

Commits on Apr 14, 2022

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

Commits on Apr 18, 2022

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

Commits on Apr 19, 2022

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

Commits on Apr 25, 2022

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

Commits on Apr 27, 2022

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

Commits on Apr 28, 2022

  1. [introspection] Ignore copyWithZone: errors for MPSGraphCompilationDe…

    …scriptor.
    
    It works at runtime.
    rolfbjarne committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    38d6c6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5af3279 View commit details
    Browse the repository at this point in the history
  3. [tools] Don't skip linking with MetalPerformanceShadersGraph anymore.

    The entry in the Frameworks array contains enough information to selectivly link when we can.
    rolfbjarne committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    9f21b48 View commit details
    Browse the repository at this point in the history
  4. [monotouch-test] Adjust MnistTest to only execute sometimes.

    * Don't execute in the tvOS simulator (crashes due to
      MetalPerformanceShadersGraph not being available).
    * Don't execute if the current device isn't supported by Metal.
    * Don't execute in a VM.
    * Refactor a bit so that we don't always create the MnistGraph instance, only
      when we want to actually run the test.
    rolfbjarne committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    48cf912 View commit details
    Browse the repository at this point in the history
  5. Update xtro.

    rolfbjarne committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    46e593a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a109a8d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    268b1b7 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

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

Commits on May 3, 2022

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

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    10b8600 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d9cbe2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    4d81997 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e54512 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Revert "Enable verbose mode and add reshape names to help diagnosing …

    …crash."
    
    This reverts commit 4d81997.
    rolfbjarne committed May 9, 2022
    Configuration menu
    Copy the full SHA
    eba108c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9b1e57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5323498 View commit details
    Browse the repository at this point in the history