Skip to content

Conversation

@yungyuc
Copy link
Member

@yungyuc yungyuc commented Jul 31, 2022

Add basic Apple Metal support:

  • Add script to download metal.
  • Add a simple class MetalManager to manage the lifecycle of Metal device access from modmesh.
  • Create a new namespace modmesh::device.

yungyuc added 2 commits July 31, 2022 10:42
The Metal support is only available if it is turned on with cmake

* Add script to download metal.
* Add a simple class MetalManager to manage the lifecycle of Metal device access from modmesh.
* Create a new namespace modmesh::device.
Also fix:
* Lint format in linear_wave.py.
* metal-cpp include fence in cmake.
* Missing end namespace comment.
* Only do clang-tidy in own source files.
@yungyuc yungyuc self-assigned this Jul 31, 2022
@yungyuc yungyuc added the enhancement New feature or request label Jul 31, 2022
@yungyuc yungyuc merged commit f376359 into solvcon:master Jul 31, 2022
@yungyuc yungyuc deleted the feature/enable-metal-manager branch July 31, 2022 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant