「MoltenVK」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
4行目: | 4行目: | ||
[[VTK]]の開発会社KITWAREによるとMetal対応ではなくMoltenVK対応を検討しているという。また[[Autodesk]]は一部製品の[[macOS]]版を廃止するとしている。 | [[VTK]]の開発会社KITWAREによるとMetal対応ではなくMoltenVK対応を検討しているという。また[[Autodesk]]は一部製品の[[macOS]]版を廃止するとしている。 | ||
− | |||
− | |||
− | |||
==速度== | ==速度== | ||
12行目: | 9行目: | ||
==使ってみる== | ==使ってみる== | ||
− | + | cmakeとpython3を入れる。 | |
+ | brew install cmake | ||
+ | brew install python3 | ||
+ | |||
+ | ninjaを入れるとビルドが速くなる。入れなくてもいい。 | ||
+ | brew install ninja | ||
+ | |||
+ | MoltenVKの[[ソースコード]]を取得する。 | ||
+ | git clone https://github.com/KhronosGroup/MoltenVK.git | ||
+ | |||
+ | MoltenVKが利用している外部ライブラリを取得する。MoltenVKの[[ソースコード]]の中に全自動で取得してビルドまで終わらせてくれるスクリプトが用意されているので叩くだけ。この中にはVulkan SDKなど([[SPIR-V]]の[[コンパイラ]]など)も含まれている。 | ||
+ | cd MoltenVK | ||
+ | ./fetchDependencies | ||
+ | |||
+ | MoltenVKをビルドする。 | ||
+ | xcodebuild -quiet -project MoltenVKPackaging.xcodeproj -scheme "MoltenVK Package" build | ||
+ | |||
==外部リンク== | ==外部リンク== |