我无法找到WebGL2着色器语言的确切语法规范。我看到一些参考文献说它是“基于” Open GL Shader语言的版本3的,但是显然这并不是完全正确的,因为Open GL版本中缺少关键字。在现代浏览器中,为当前版本的WebGL指定的着色器语言的确切语法在哪里?
例如this spec特别禁止在WebGL顶点着色器中使用关键字“属性”。在哪里指定了正确的BNF语法?