如何将系统的 WebGL 从 v1.0 升级到 v2.0

如何将系统的 WebGL 从 v1.0 升级到 v2.0
  • 苹果 Mac Pro(2009 年初)4.1->5.1
  • macOS 10.14.2
  • NVIDIA GeForce GT 120 512M

我一直在尝试运行Magenta Studio(Ableton Live 插件)没有成功。在与开发人员的讨论过程中,我们确定我的 WebGL 是 v1.0,这意味着代码无法正常运行,因为它依赖于 v2.0。

他们承诺会发布一个版本来解决此问题,但与此同时,我想到也许我可以将 WebGL 从 1.0 升级到 2.0。

那么,是否可以将 WebGL 从 1.0 升级到 2.0?还是我必须升级我的显卡驱动程序才能实现这一点?

答案1

看起来需要升级显卡。

各种种类WebGL版本基于OpenGL ES它们又大致相当于 OpenGL 的各个版本。

根据 WebGL 维基百科文章支持部分:

WebGL 在现代浏览器中得到广泛支持。然而,其可用性取决于其他因素,例如支持它的 GPU。

浏览这些页面,可以得到以下模糊的图表。

WebGL Version | OpenGL ES | OpenGl
WebGL 1.0     | ES 2.0    | ~2.0 - 3.1
WebGL 2.0     | ES 3.0    | > 4.3

您的显卡是GT 120它仅支持 OpenGL 3.3 版本。

对于 WebGL 2.0,您需要 OpenGL 版本高于 4.3。任何比 Nvidia 4xx 系列显卡更新的显卡似乎都符合要求。我无法推荐特定的显卡,因为我没有使用过 Mac 的经验,也不知道哪些显卡可以与 Mac 配合使用,也不知道您拥有哪些电源。

相关内容