Metal
Apple の低レベルGPU API。2014年発表。macOS / iOS / visionOS で動作。
特徴
- OpenGL を置き換える Apple プラットフォーム専用 API
- グラフィックスと計算シェーダの両方をサポート
- Metal Shading Language (MSL) — C++ ベースのシェーダ言語
- ドライバオーバーヘッドが低い(Vulkan / DirectX 12 と同世代の設計)
Apple Silicon との統合
Apple Silicon(M1〜)はユニファイドメモリアーキテクチャで CPU と GPU がメモリを共有。Metal はこれを活かしてゼロコピーのデータ受け渡しが可能。