MoltenGL

個人的な使用感の問題で、MoltenVkとMoltenGLのインストール先を分けたかったので、分割しました。
MoltenVKはGLFWが次期versionでのサポートを表明していますが、MoltenGLは何の話も聞きませんねえ。
このEGLおよびGLESv2はMoltenGL専用であり、OpenGLでは使用できません



The following script installs MoltenGL on OSX with Homebrew.
libEGL and libGLESv2 are the exclusive use of MoltenGL not OpenGL.

class Moltengl < Formula
  desc "Traial of Molten GL 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 GL is still preview version"

  option "with-EGL", "Install with libEGL"

  resource "OGLES2" do
    url "https://s3.amazonaws.com/moltengl/downloads/OGLES2-OSX.zip"
    sha256 "0f3750766c1cab6b1a055d39d77cf1f3825431f649a0ae8fe83ffb4fd86305ef"
  end

  def install
    bin.install "Molten-#{version}/MoltenGLShaderConverter/Tools/MoltenGLShaderConverter"
    lib.install "Molten-#{version}/MoltenGLShaderConverter/macOS/MoltenGLShaderConverter.framework",
                "Molten-#{version}/MoltenGL/macOS/MoltenGL.framework"
    if build.with? "EGL"
      resource("OGLES2").stage do
        lib.install "libEGL.dylib", "libGLESv2.dylib"
      end
      include.install Dir["Molten-#{version}/MoltenGL/RedirectHeaders/include/*"]
      include.install Dir["Molten-#{version}/MoltenGL/Demos/Common/API/*"]
    end
    include.install_symlink "#{lib}/MoltenGL.framework/Headers" => "MoltenGL"
  end
end

You may find script for MlotenVK in this page.