これは[[SPIR-V]]からmetallibファイルを生成するツールを作る際に必要になったものであり普通の人には縁のない話だと思われる。
== 作る ==
1つの[[ソースコード]](.metalファイル)は1つの[[中間コード]](.airファイル)にコンパイルされる。
xcrun -sdk macosx metal -c vertex.metal -o vertex.air
xcrun -sdk macosx metallib *.air -o MyLibrary.metallib
=== 備考 ===
当初、xcrunコマンドを叩くと以下のようなエラーがでた。
xcrun: error: unable to find utility "metal", not a developer tool or in PATH
Xcodeの「Command Line Tools」の設定が空欄になっていたのが原因のようだ。[[homebrew]]を[[インストール]]した直後はなぜか空欄になってしまうようだ。
[[ファイル:Xcode-command-line-tools-setting.png|フレームなし|640x640ピクセル]] == 使う ==
ライブラリ(.metallibファイル)をXcodeやXamarin.Macのプロジェクトに追加する。
}
</source>
[[category: Metal]]