「MacでDirectX Shader Compilerをビルドする」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 2行目: | 2行目: | ||
== ビルドしてみる == | == ビルドしてみる == | ||
[[DirectX Shader Compiler]] | [[DirectX Shader Compiler]]の[[ビルド]]に必要なものを[[brew]]で入れる。 | ||
<source lang="bash"> | <source lang="bash"> | ||
$ brew install python3 cmake ninja | $ brew install python3 cmake ninja | ||
| 20行目: | 20行目: | ||
</source> | </source> | ||
[[ninja]]でビルド実行。 | |||
メッチャ時間がかかる。 | メッチャ時間がかかる。 | ||
<source lang="bash"> | <source lang="bash"> | ||
2020年6月26日 (金) 06:00時点における版
DirectX Shader CompilerはMacやLinuxでも使えるとのことなので試してみる。
ビルドしてみる
DirectX Shader Compilerのビルドに必要なものをbrewで入れる。
$ brew install python3 cmake ninja
DirectX Shader Compilerのソースコードを落としてくる。
$ git clone --recursive https://github.com/microsoft/DirectXShaderCompiler.git
cmakeでビルド準備。
$ cd DirectXShaderCompiler
$ mkdir build
$ cd build
$ cmake .. $(cat ../utils/cmake-predefined-config-params) -DCMAKE_BUILD_TYPE=Release -DSPIRV_BUILD_TESTS=ON -GNinja
ninjaでビルド実行。 メッチャ時間がかかる。
$ ninja
おしまい
動かしてみる
ビルドが正常に完了すればbinディレクトリにdxc実行ファイルが出来上がっているはず。
$ cd bin
とりあえずusageを出してみる。
$ ./dxc -help
こいつ動くぞ。