2011-03-30 39 views
6

我想从WebGL中使用OpenGL 4的某些功能(特别是镶嵌细化着色器和更新的着色器语言版本)。这是可能的,无论是符合标准还是黑客方式?是否有一些我可以用来代替gl.FRAGMENT_SHADER来告诉底层GL实现编译镶嵌细化着色器的魔法值?如何通过WebGL使用OpenGL 4功能

回答

9

WebGL基于OpenGL ES 2.0规范,因此您将无法使用GL4,除非浏览器还以某种方式将GL4接口公开给JavaScript,我怀疑它。即使浏览器会给你这样一个接口,它也只能在该浏览器上运行。