我想要运营这个网站:http://www.zygotebody.com/ 但是,它说需要 WebGL。
我该如何安装?我有 Firefox 版本 3.6.13 和 Chromium 版本 8.0.552.215。
答案1
实际上,它说你需要一个支持 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 更标准。
答案2
如今,WebGL 应该可以在 Chrome 中使用。但是在某些系统上(我的是 NVidia Optimus),我必须转到about:flags
并启用覆盖软件渲染列表,然后重新启动 Chrome。
您可能还需要禁用 GPU 黑名单。这可以通过编辑/usr/share/applications/google-chrome.desktop
(使用提升的权限)来完成。
在第 108 行,有一行内容如下:
/opt/google/chrome/google-chrome %U
将其修改成如下的样子:
/opt/google/chrome/google-chrome --ignore-gpu-blacklist %U
如果愿意的话,您可以先从控制台尝试此操作。