Как использовать функции OpenGL 4 через WebGL

Я хочу использовать некоторые функции OpenGL 4 (в частности, шейдеры тесселяции и более новые версии языка шейдеров) из WebGL. Возможно ли это, в соответствии со стандартами или хакерским способом? Есть ли какая-то магическая ценность, которую я мог бы использовать вместо, скажем, gl.FRAGMENT_SHADER, чтобы сообщить базовой реализации GL для компиляции шейдеров тесселяции?

1 ответов


WebGL основан на спецификации OpenGL ES 2.0, поэтому вы не сможете использовать GL4, если браузер также каким-то образом не предоставляет интерфейс GL4 JavaScript, в котором я сомневаюсь. Даже если браузер даст вам такой интерфейс, он будет работать только в этом браузере.