试试OpenGL而不是ANGLE - 什么?

时间:2013-06-14 08:54:32

标签: internet-explorer google-chrome firefox

我测试了webgl app(基于Three.JS),收到了这条消息:

“WebGLRenderer:太多骨头--80,这个GPU只支持58(尝试OpenGL而不是ANGLE)” i.imgur.com/0RijQ6n.png

来自Three.JS社区的帮助:

  1. 对于谷歌浏览器“解决方案”: “使用--use-gl = desktop命令行参数运行chrome。” http://nuclear.mutantstargoat.com/webgl/
  2. 对于firefox“解决方案”: “只需将about:config preference webgl.prefer-native-gl切换为true即可。” http://forums.mozillazine.org/viewtopic.php?f=23&t=2090351&start=15
  3. 在IE应用程序中根本不起作用。 (因为在Windows 8.1出现之前不支持webgl)
  4. “切换”后一切正常。

    但是我可以在我的应用程序中使用类似“强制OpenGL”的东西 - 确保用户不必为该应用程序获得额外的任何额外费用吗?

    P.S。 ANGLE - “几乎原生图形层引擎”code.google.com/p/angleproject

1 个答案:

答案 0 :(得分:1)

Nope。 WebGL渲染API适用于整个浏览器,而不是您可以从网页设置的内容。

您可以做的最好的事情是为用户提供清晰易懂的说明来更改设置。