差分

ナビゲーションに移動 検索に移動

MacでDirectX Shader Compilerをビルドする

973 バイト追加, 2019年10月31日 (木) 11:27
ページの作成:「DirectX Shader CompilerMacLinuxでも使えるとのことなので試してみる。 == ビルドしてみる == DirectX Shader Compilerのビル…」
[[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 .. -DCMAKE_BUILD_TYPE=Release -GNinja $(cat ../utils/cmake-predefined-config-params)

ninjaでビルド実行。
メッチャ時間がかかる。
ninja

おしまい

== 動かしてみる ==
ビルドが正常に完了すればbinディレクトリに実行ファイルが出来上がっているはず。
cd bin

とりあえずusageを出してみる。
./dxc -help

こいつ動くぞ。

== 関連項目 ==
* [[DirectX Shader Compiler]]

[[category: HLSL]]
[[category: SPIR-V]]
匿名利用者

案内メニュー