「MacにMoltenVKを入れてVulkanを使ってみる」の版間の差分

編集の要約なし
編集の要約なし
 
1行目: 1行目:


== ソースコードから環境構築 ==
== ソースコードから環境構築 ==
homebrewでcmakeとpython3を入れる。
[[homebrew]]で[[cmake]]と[[python3]]を入れる。
  brew install cmake
  brew install cmake
  brew install python3
  brew install python3


同じようにninjaを入れるとビルドが速くなる。これは入れなくてもいいが入れといた方がいい。
同じように[[ninja]]を入れると[[ビルド]]が速くなる。これは入れなくてもいいが入れといた方がいい。
  brew install ninja
  brew install ninja


MoltenVKの[[ソースコード]]を[[github]]から取得する。
[[MoltenVK]]の[[ソースコード]]を[[github]]から取得する。
  git clone https://github.com/KhronosGroup/MoltenVK.git
  git clone https://github.com/KhronosGroup/MoltenVK.git


15行目: 15行目:
  ./fetchDependencies -all
  ./fetchDependencies -all


MoltenVKをビルドする。
[[MoltenVK]]を[[ビルド]]する。
  xcodebuild -quiet -project MoltenVKPackaging.xcodeproj -scheme "MoltenVK Package" build
  xcodebuild -quiet -project MoltenVKPackaging.xcodeproj -scheme "MoltenVK Package" build


以下のディレクトリに[[ライブラリ]]が出来上がる。静的ライブラリもあるので[[Xamarin.Mac]]なんかでのバインディングも簡単に作れそう。
以下の[[ディレクトリ]]に[[ライブラリ]]が出来上がる。静的ライブラリもあるので[[Xamarin.Mac]]なんかでの[[バインディング]]も簡単に作れそう。
  Package/Release/MoltenVK/
  Package/Release/MoltenVK/