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.