MacでDirectX Shader Compilerをビルドする

提供: MonoBook
ナビゲーションに移動 検索に移動

DirectX Shader CompilerMacLinuxでも使えるとのことなので試してみる。

ビルドしてみる

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 .. -GNinja -DCMAKE_BUILD_TYPE=Release -C ../cmake/caches/PredefinedParams.cmake

ninjaでビルド実行。llvm魔改造版のビルドも含まれるためメッチャ時間がかかる。

 $ ninja

おしまい

動かしてみる

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

$ cd bin

とりあえずusageを出してみる。

$ ./dxc -help

こいつ動くぞ。

関連項目