Alterdq在http://alteredqualia.com/three/examples/webgl_shader_fireball.html的火球示例是在着色器中使用程序噪声生成的一个很好的例子。我已将它用作我在Three.js中编写的其他着色器的基础,但我注意到它们都没有在IE中工作。所以我在IE 11中尝试了Alterdq的Fireball,我看到同样的错误:着色器显然太复杂了?在IE 11的WebGL实现中超出了哪些限制? (FWIW:火球着色器和我的衍生品在Firefox和Windows 8.1中的Chrome上工作正常)
答案 0 :(得分:3)
感谢您的反馈! IE11的WebGL实施的4月更新增加了着色器复杂性限制,以使更多真实世界的内容能够运行。您链接的网址使用最新的IE11。
披露:我是参与Microsoft的WebGL实施的团队。