【发布时间】:2011-03-30 08:17:44
【问题描述】:
我想使用来自 WebGL 的 OpenGL 4 的一些功能(特别是曲面细分着色器和更新的着色器语言版本)。这是否可能,以符合标准的方式或骇人听闻的方式?我可以使用一些神奇的值来代替 gl.FRAGMENT_SHADER 来告诉底层 GL 实现编译曲面细分着色器吗?
【问题讨论】:
我想使用来自 WebGL 的 OpenGL 4 的一些功能(特别是曲面细分着色器和更新的着色器语言版本)。这是否可能,以符合标准的方式或骇人听闻的方式?我可以使用一些神奇的值来代替 gl.FRAGMENT_SHADER 来告诉底层 GL 实现编译曲面细分着色器吗?
【问题讨论】:
WebGL 基于 OpenGL ES 2.0 规范,因此除非浏览器也以某种方式向 JavaScript 公开 GL4 接口,否则您将无法使用 GL4,我对此表示怀疑。即使浏览器会为您提供这样的界面,它也只能在该浏览器上运行。
【讨论】: