メインメニューを開く

差分

MacでDirectX Shader Compilerをビルドする

168 バイト追加, 2020年3月30日 (月) 08:38
編集の要約なし
== ビルドしてみる ==
[[DirectX Shader Compiler]]のビルドに必要なものをbrewで入れる。
<source lang="bash"> $ brew install python3 cmake ninja</source>
[[DirectX Shader Compiler]]の[[ソースコード]]を落としてくる。
<source lang="bash"> $ git clone --recursive https://github.com/microsoft/DirectXShaderCompiler.git</source>
cmakeでビルド準備。
<source lang="bash"> $ cd DirectXShaderCompiler $ mkdir build $ cd build $ cmake .. -DCMAKE_BUILD_TYPE=Release -GNinja $(cat ../utils/cmake-predefined-config-params)-DCMAKE_BUILD_TYPE=Release -DSPIRV_BUILD_TESTS=ON -GNinja </source>
ninjaでビルド実行。
メッチャ時間がかかる。
<source lang="bash"> $ ninja</source>
おしまい
== 動かしてみる ==
ビルドが正常に完了すればbinディレクトリに実行ファイルが出来上がっているはず。ビルドが正常に完了すればbinディレクトリにdxc実行ファイルが出来上がっているはず。 $ cd bin
とりあえずusageを出してみる。
$ ./dxc -help
こいつ動くぞ。
匿名利用者