Metal-cppの概要 Metal-cppは、Metal用の低オーバーヘッドのC++インターフェイスです。Metal-cppを使えば、C++で記述されているグラフィックスアプリやゲーム、ゲームエンジンにMetalの機能を追加できます。 特徴 Metal Objective-Cヘッダに対するドロップインのC++代替インターフェイス。 Metal Objective-Cクラス、定数、列挙型のMTL C++名前空間のC++へのダイレクトマッピング。 C++関数呼び出しのインライン展開によってもたらされる、Metal Objective-Cヘッダの呼び出しと比較しても遜色のないオーバーヘッド。 追加の割り当てを必要とするラッパーコンテナの不使用。 iOS、iPadOS、macOS、tvOSにおける同一のヘッダファイルおよび関数/定数/列挙型の利用。 後方互換性:すべてのbool MTL::Dev
![Metal-cppの概要 ‐ Metal ‐ Apple Developer](https://cdn-ak-scissors.b.st-hatena.com/image/square/7bf8c7da5c1ff02f1d2ccb2c121b6626c91d9fc0/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.apple.com%2Fnews%2Fimages%2Fog%2Fmetal-og.jpg)