Это 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
Есть ли способ сделать это в рамке?