WEBGL_draw_buffers最新的Firefox / Chrome上不支持
WEBGL_draw_buffers not supported on latest Firefox / Chrome
谷歌搜索将显示使用多个渲染目标(又名MRT)和WEBGL_draw_buffers扩展名的各种人。搜索还将显示Firefox和Chrome都支持它,并且可能必须分别在about:config/about:flags中启用一个标志,以允许使用仍处于草稿状态的扩展。
但是,以上都没有让我访问扩展程序。我更改了Firefox Aurora和Chrome Canary上的配置,但没有运气。
有什么解决办法吗?
首先,对Chrome一无所知。不好意思。我的答案是关于火狐的。
Firefox和Chrome都应该支持它。
"支持"可能是一个过分的说法...有一些 alpha 或 beta 级代码正在积极开发和测试中,并且出于这个原因,默认情况下故意禁用。
在 Firefox Beta 24 及更高版本中,您可以在 about:config
中切换webgl.enable-draft-extensions
首选项以启用 WEBGL_draw_buffers
。
我在MacBook Air(Intel HD Graphics 3000),OSX Lion和Khronos WebGL测试套件上进行了测试:
- 测试版24:崩溃!
- 极光25:崩溃!
-
每晚 26:所有测试均通过,特别是
PASS Successfully enabled WEBGL_draw_buffers extension PASS WEBGL_draw_buffers listed as supported and getExtension succeeded
我设法通过启用这两个标志在 chrome 上启用 WEBGL_draw_buffers
扩展:
Enable WebGL Draft Extensions Mac, Windows, Linux, Chrome OS, Android
Enable D3D11 Windows
您还应该能够通过添加标志--use-gl:desktop
来访问扩展程序,但是我还没有设法让最后一个选项起作用。
- 任何浏览器都不支持javascript函数
- 对象不支持属性或方法“自动完成”
- 对象没有'不支持set_viewXML
- 在不支持的浏览器中替代IndexedDB?Safari/iOS Safari Chrome
- Chrome 不支持 Javascript 中的原型属性吗?
- 为什么Chrome unsafeWindow技巧不支持XMLHttpRequest Send override
- Chrome 扩展程序不支持代码
- WEBGL_draw_buffers最新的Firefox / Chrome上不支持
- Chrome不支持Rangy模块
- Chrome不支持使用javascript设置表格宽度
- Chrome不支持新的CSS和Javascript编程
- Google Chrome不支持在导航中保存Javascript
- JavaScript刷新/重载页面不支持Safari和IE,但在Chrome和Firefox中工作良好
- IE不支持javascript onclick事件.作品在FF和Chrome
- Google Chrome中的JavaScript window.open()方法不支持大小调整选项
- JavaScript Chrome似乎不支持通过setAttributeNode添加id
- iOS上Chrome中"不支持"的Facebook OAuth重定向方法的正确位置是什么
- Chrome不支持我的javascript
- Google Chrome浏览器不支持该功能
- Chrome不支持"Enter"按键按事件