我對這個話題天真的假設是:桌面瀏覽器如何運行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