|
|
| (他の1人の利用者による、間の1版が非表示) |
| 4行目: |
4行目: |
|
| |
|
| [[VTK]]の開発会社KITWAREによるとMetal対応ではなくMoltenVK対応を検討しているという。また[[Autodesk]]は一部製品の[[macOS]]版を廃止するとしている。 | | [[VTK]]の開発会社KITWAREによるとMetal対応ではなくMoltenVK対応を検討しているという。また[[Autodesk]]は一部製品の[[macOS]]版を廃止するとしている。 |
| | |
| | == ライセンス == |
| | もともとは商用ライブラリであったが、[[Apache License 2.0]]で[[オープンソース]]化された。 |
|
| |
|
| ==速度== | | ==速度== |
| 9行目: |
12行目: |
|
| |
|
| ==使ってみる== | | ==使ってみる== |
| cmakeとpython3を入れる。
| | * [[MacにMoltenVKを入れてVulkanを使ってみる]] |
| 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
| |
| | |
|
| |
|
| ==外部リンク== | | ==外部リンク== |