差分

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

MacOSにglslangを入れる

116 バイト追加, 2020年6月26日 (金) 06:12
編集の要約なし
== 手順 ==
まず[[glslang]]の[[ソースコード]]を取得する。ビルドシステムを入れる
<source lang="bash">
% brew install python3 cmake ninja</source> [[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>
[[ninja]]を実行する。
<source lang="bash">
% ninja
</source>
動作確認を確認する。ビルド成果物は「install」ディレクトリの中にある。
<source lang="bash">
% cd install/bin % ./glslangValidator
<source lang="bash">

案内メニュー