MoltenVK
またもやHomebrewで絶対にマージされないようなScriptを書いてしまったでござる。
MacOS(とiOS)向けVulkanグラフィックドライバーの評価版をインストールします。
現在把握している事例では、これでMoltenVKをインストールすると、SDL2をビルドする時に発見されてリンクされちゃいますが、Cocoaがvulkanの存在を知らないためヤバいことになります(ぉぃ。
The following script installs Molten Vulkan on OSX with Homebrew.
2017.11/12
Adapted to ver.0.19.0.
MoltenGL was split from MoltenVK.
class Moltenvk < Formula desc "Traial of Molten Vulkan graphics API on macOS" homepage "https://moltengl.com/moltenvk/" url "https://s3.amazonaws.com/moltengl/downloads/Molten-0.19.0.zip" sha256 "b87892e74faefd1d12b404b65e08b603bf2a3617b8a38f2ddd2560c93e1ed832" keg_only "Molten Vulkan is still preview version" def install bin.install "Molten-#{version}/MoltenShaderConverter/Tools/MoltenShaderConverter" lib.install "Molten-#{version}/MoltenShaderConverter/MoltenGLSLToSPIRVConverter/macOS/MoltenGLSLToSPIRVConverter.framework", "Molten-#{version}/MoltenShaderConverter/MoltenSPIRVToMSLConverter/macOS/MoltenSPIRVToMSLConverter.framework", "Molten-#{version}/MoltenVK/macOS/MoltenVK.framework" include.install Dir["Molten-#{version}/MoltenVK/include/*"] end end