差分

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

MacOSにglslangを入れる

151 バイト追加, 2020年6月26日 (金) 06:10
編集の要約なし
== 手順 ==
まず[[glslang]]の[[ソースコード]]を取得する。
<source lang="bash">
git clone https://github.com/KhronosGroup/glslang.git
</source>
次に[[Google Test]]を落としてくる。[[git]]のサブモジュール設定はされていないので必ず手動でやる必要がある。
<source lang="bash">
cd glslang
git clone https://github.com/google/googletest.git External/googletest
</source>
スクリプトを実行する。その他のサブモジュールを準備するスクリプトを実行する。<source lang="bash">
./update_glslang_sources.py
</source>
[[cmake]]で[[Makefile]]を生成する。
<source lang="bash">
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$(pwd)/install" ..-GNinja</source>
[[makeninja]]を実行する。makeの「j4」オプションはコンパイルの並列数だ。<source lang="bash">経験的にだいたい[[CPU]]の実コア数の2倍くらいで最速になることが多い。 ninja make -j4 install</source>
動作確認を確認する。ビルド成果物は「install」ディレクトリの中にある。
<source lang="bash">
cd install/bin
./glslangValidator
<source lang="bash">
== 関連項目 ==
* [[Vulkan]]
* [[MacにMoltenVKを入れてVulkanを使ってみる]]
* [[MacでDirectX Shader Compilerをビルドする]]
[[category: SPIR-V]]
[[category: Vulkan]]
[[category: OpenGL]]

案内メニュー