ntn2002dz Asked: 2010-12-17 13:35:20 +0800 CST2010-12-17 13:35:20 +0800 CST 2010-12-17 13:35:20 +0800 CST 如何浏览使用 WebGL 的网站? 772 我想运行这个站点:http ://www.zygotebody.com/ 但是,它说需要 WebGL。 我该如何安装它?我有 Firefox 版本 3.6.13 和 Chromium 版本 8.0.552.215。 browser webgl 2 个回答 Voted Best Answer Luis Alvarado 2010-12-17T13:49:00+08:002010-12-17T13:49:00+08:00 实际上它说你需要一个支持 WebGL 的浏览器,而不是 openGl。正如您在以下链接中看到的,没有任何正式发布的 Firefox、Chrome 或 Opera 版本 100% 支持 WebGL。夜间构建可以,但它们仍然需要工作: http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation http://wakaba.c3.cx/w/webgl.html http://en.wikipedia.org/wiki/WebGL 由于 WebGL 使用 Canvas,因此它需要一个支持 HTML 5 的浏览器(这就像浏览器的最新版本) 还有一个网页可以测试您的浏览器是否支持 WebGL: http: //www.doesmybrowsersupportwebgl.com/ 请记住,除了支持 WebGL 的浏览器之外,您还需要一个支持 OpenGL ES 2.0 的显卡,如果您的显卡支持 OpenGL 2.0+,则该显卡将被支持。 更新 使用 Firefox 4.x 并从 Chrome 9 开始,您可以支持 WebGL 应用程序。当然,就目前而言,Chrome 的渲染速度比 Firefox 快,但 Firefox 比 Chrome 更标准。 Drew Noakes 2013-02-04T05:52:37+08:002013-02-04T05:52:37+08:00 如今,WebGL 应该可以在 Chrome 中运行。但是在某些系统上(我的是 NVidia Optimus),我必须去about:flags启用Override software rendering list,然后重新启动 Chrome。 您可能还需要禁用 GPU 黑名单。这可以通过编辑/usr/share/applications/google-chrome.desktop(使用提升的权限)来完成。 在第 108 行,有一行内容如下: /opt/google/chrome/google-chrome %U 将其修改为如下所示: /opt/google/chrome/google-chrome --ignore-gpu-blacklist %U 如果您愿意,可以先从控制台尝试此操作。
实际上它说你需要一个支持 WebGL 的浏览器,而不是 openGl。正如您在以下链接中看到的,没有任何正式发布的 Firefox、Chrome 或 Opera 版本 100% 支持 WebGL。夜间构建可以,但它们仍然需要工作:
http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation
http://wakaba.c3.cx/w/webgl.html
http://en.wikipedia.org/wiki/WebGL
由于 WebGL 使用 Canvas,因此它需要一个支持 HTML 5 的浏览器(这就像浏览器的最新版本)
还有一个网页可以测试您的浏览器是否支持 WebGL: http: //www.doesmybrowsersupportwebgl.com/
请记住,除了支持 WebGL 的浏览器之外,您还需要一个支持 OpenGL ES 2.0 的显卡,如果您的显卡支持 OpenGL 2.0+,则该显卡将被支持。
更新
使用 Firefox 4.x 并从 Chrome 9 开始,您可以支持 WebGL 应用程序。当然,就目前而言,Chrome 的渲染速度比 Firefox 快,但 Firefox 比 Chrome 更标准。
如今,WebGL 应该可以在 Chrome 中运行。但是在某些系统上(我的是 NVidia Optimus),我必须去
about:flags
启用Override software rendering list,然后重新启动 Chrome。您可能还需要禁用 GPU 黑名单。这可以通过编辑
/usr/share/applications/google-chrome.desktop
(使用提升的权限)来完成。在第 108 行,有一行内容如下:
将其修改为如下所示:
如果您愿意,可以先从控制台尝试此操作。