【发布时间】:2018-08-24 19:24:56
【问题描述】:
我正在创建一个仅限桌面的 Windows 应用程序,并将使用使用 Chromium 的 Electron。 Chromium 支持 WebGL 2。我读过 Windows 上的 WebGL 由 ANGLE 库转换为 DirectX 调用(因此根本不使用 OpenGL)。
在每个运行 WebGL 1 的 GPU 上,WebGL 2 是否也会运行? WebGL 1 和 WebGL 2 所需的 DirectX 版本是什么?
【问题讨论】:
-
不,你可以看到here WebGL2 支持比 WebGL1 支持少很多
-
是的,我以前看到过,但是这些统计数据包括不同的浏览器,对吧?因此 IE、Edge、Safari 等会降低百分比。我只对 WINdows 上的 Chrome 感兴趣(抱歉,我的问题中没有提到 WIndows)。
-
您可以深入了解just Chrome on Windows on that site。 Electron 中的 IIRC WebGL2 支持至少需要某些特定版本的 DirectX 11 支持。此外,至少在 Chromium 中有一个已知存在错误的驱动程序黑名单。您可以在 Electron 中关闭该黑名单,然后由您来解决您发现的任何错误。
-
@gman 哦,我没有注意到过滤选项,它非常有用,谢谢!您是否还知道 WebGL2 的黑名单是否相同,或者是否有单独的黑名单?
标签: javascript windows electron webgl chromium