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

Metal (Apple) GPU back-end for Tracy #793

Merged
merged 27 commits into from
Sep 10, 2024
Merged

Commits on Aug 26, 2024

  1. Metal back-end WIP

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    1dfc926 View commit details
    Browse the repository at this point in the history
  2. basing metal zone scopes on MTLComputePassDescriptor

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    47180db View commit details
    Browse the repository at this point in the history
  3. debugging timestamps...

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4b695cc View commit details
    Browse the repository at this point in the history
  4. fixing cpu timestamp baseline

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fd1e60e View commit details
    Browse the repository at this point in the history
  5. giving up on calibration, for now

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    94407db View commit details
    Browse the repository at this point in the history
  6. fixing timestamp mapping range

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3d69c48 View commit details
    Browse the repository at this point in the history
  7. stale comments

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    6d04913 View commit details
    Browse the repository at this point in the history
  8. collecting/resolving timestamps in pairs

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c6cc424 View commit details
    Browse the repository at this point in the history
  9. adding blit pass and render pass interfaces

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c374440 View commit details
    Browse the repository at this point in the history
  10. more debugging

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a953879 View commit details
    Browse the repository at this point in the history
  11. fixing collect wrap-around

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ad2c2ef View commit details
    Browse the repository at this point in the history
  12. debugging

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b11e665 View commit details
    Browse the repository at this point in the history
  13. bugfixes

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    04cf494 View commit details
    Browse the repository at this point in the history
  14. improved panic macro (supports print args)

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    91ca0f2 View commit details
    Browse the repository at this point in the history
  15. blargh

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5f09d45 View commit details
    Browse the repository at this point in the history
  16. blarg again...

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    cef49c2 View commit details
    Browse the repository at this point in the history
  17. blarg3

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    638fa1f View commit details
    Browse the repository at this point in the history
  18. cleanup

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5ec7565 View commit details
    Browse the repository at this point in the history
  19. more cleanup

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    06b23cc View commit details
    Browse the repository at this point in the history
  20. adding wiretap for debugging purposes

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ea65b14 View commit details
    Browse the repository at this point in the history
  21. Collect pending timestamps during shutdown

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    799360d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    aa85824 View commit details
    Browse the repository at this point in the history
  23. cleanup and comments

    Marcos Slomp committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fe51f02 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. addressing code review comments

    Marcos Slomp committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0ffa0be View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. fixixng interface macros

    Marcos Slomp committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    19f376a View commit details
    Browse the repository at this point in the history
  2. removing unsupported macro interfaces

    Marcos Slomp committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bd061d1 View commit details
    Browse the repository at this point in the history
  3. updating documentation

    Marcos Slomp committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    c168ff6 View commit details
    Browse the repository at this point in the history