【发布时间】:2018-11-02 18:18:47
【问题描述】:
有没有办法检测浏览器是否为 webgl 使用硬件或软件渲染?
如果启用了软件渲染,我不想显示 webgl 部分(它非常慢,最好使用占位符)
目前我正在考虑在页面加载时进行一些测试,并根据这些测试的性能设置一个标志。不过,这对我来说听起来有点不可思议,也许有更好的方法?
【问题讨论】:
-
只是为了测试,我在 Chrome 中关闭了“硬件加速”:它向我展示了一个画布黑色背景 - FF 绘制了一些改变的颜色,但在 IE 中没有可见的效果,性能 (fps) 仍然相同。也许您可以尝试画布颜色比较测试,例如“WebGL Report”。但我相信每个浏览器在这里的表现都会有所不同。
-
只是看看 - 你找到解决方案了吗@Davinel
标签: javascript browser webgl hardware-acceleration