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