我对这个话题天真的假设是:桌面浏览器如何运行WebGL着色器?
OpenGL
是在桌面系统(MAC,在Windows,Linux,..)运行OpenGL ES
是在嵌入式系统上运行(手机OpenGL
一个子集,视频游戏控制台等)WebGL
是OpenGL ES
规范的一个分支。- 桌面应用程序无法初始化
OpenGL ES
(但可能会被仿真)。 - 使用
OpenGL
初始化的桌面应用程序无法按原样运行着色器GLSL ES
。
这些假设是否正确?
在这种情况下,像firefox
这样的Web浏览器如何解释WebGL着色器?它会将它们转换为GLSL shaders
(如何?)?
http://stackoverflow.com/a/7374194/4285290这是答案。 – eldo
这篇文章回答我的问题,谢谢。 – FabienRohrer
我很高兴能帮上忙。 – eldo