Поддерживается ли webgl2 в aframe? Я пытаюсь использовать
precision mediump sampler3D
во фрагментном шейдере, и я получил эту ошибку:
THREE.WebGLShader: gl.getShaderInfoLog() fragment ERROR: 0:106: 'sampler3D' : Illegal use of reserved word
ERROR: 0:106: 'sampler3D' : syntax error
Я прочитал, что по умолчанию threejs поддерживает webgl1, и мне нужно добавить тег скрипта в html для поддержки webgl2.
<script src="/path/to/WebGL.js"></script>
Также я попытался добавить версию шейдера в начало файла, но тут написано:
'version' : #version directive must occur before anything else, except for comments and white space
Есть ли способ сделать это в кадре?