opengl 如何在MacOS上安装libEGL.dylib?

az31mfrm  于 8个月前  发布在  Mac
关注(0)|答案(2)|浏览(103)

我试图在MacOS上通过LWJGL使用EGL来使用屏幕外渲染。它似乎抛出了缺少库libEGL.dylib的异常。
我在brew这样的软件包分发服务上找不到这个库。但是,我可以在Github上找到几个包含libEGL.dylib的小仓库。我认为这不安全。
我怎样才能找到正式的二进制文件,或者找到要构建的源代码?

ne5o7dgx

ne5o7dgx1#

没有任何规范的libEGL实现。头文件是标准的一部分,但实现不是。
MoltenGL有一个二进制下载(第二个,“OpenGL ES 2 for macOS”)。
如果你更喜欢开源的实现,谷歌的ANGLE也实现了EGL,据说支持macOS。值得一提的是,苹果似乎也在iOS的WebKit中使用了这一点。

fjaof16o

fjaof16o2#

Building ANGLE from source现在有点疯狂(截至2023年底,源代码为8.4 GB)。

export SDL_VIDEO_EGL_DRIVER="/Applications/Chromium.app/Contents/Frameworks/Chromium Framework.framework/Versions/Current/Libraries/libEGL.dylib"

字符串
.或者,只需将libEGL.dyliblibGLESv2.dylib从任何具有它们的应用程序(如Chromium或Electron等)复制到/usr/local/lib中。

相关问题